infra-red (ir) based wireless body area networks for
TRANSCRIPT
i
INFRA-RED (IR) BASED WIRELESS BODY AREA NETWORKS FOR
MONITORING VITAL SIGNS
A Thesis Submitted By
Attiya Baqai
In fulfillment of the requirements for the degree of
Doctor of Philosophy
In
Electronic Engineering
Department of Electronic Engineering
Faculty of Electrical, Electronic and Computer Engineering
MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY
JAMSHORO
2015
iii
MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY
JAMSHORO
This thesis, written by Ms. Attiya Baqai under the direction of her supervisors and
approved by all the members of the thesis committee, has been presented to and accepted
by the Dean, Faculty of Electrical, Electronic and Computer Engineering, in fulfillment
of the requirements of the degree of Doctor of Philosophy in Electronic Engineering.
Supervisor Co-Supervisor
Internal Examiner External Examiner
Director, IICT Dean, Faculty of Electrical,
Electronic and Computer
Engineering
Date: ______________________
iv
ACKNOWLEDGMENTS
Starting with the name of ALLAH, Most Gracious, Beneficent and Merciful. Prior to
acknowledgment, I would humbly thank Almighty ALLAH, the Most Merciful and the
Most Beneficent, who bestowed me the opportunity, wisdom and courage to successfully
complete this project. I am nothing without His help and guidance. All that I have
achieved till today are just His blessings upon me.
I am very much grateful to my Supervisor Prof. Dr. B.S Chowdhry DEAN FEECE
MUET Jamshoro, whose cooperation, support, encouragement and suggestions have
boosted me to complete this work in a timely manner. I am extremely thankful to my co-
supervisor Dr. Fahim Aziz Umrani for his scholastic and technical advice, skilled
assistance, continuous encouragement, inspiration and strong support throughout this
research. It was his knowledge and vision which made it possible to accomplish the task
and face challenges during this research. I am also very thankful to Prof. Dr. Mukhtiar
Ali Unar Director IICT for all the suggestions, motivation, support, guidance and prayers.
Special thanks to my Father, my mentor, my teacher in every walk of life, my source of
inspiration, my support, my ideal and my best friend Dr. Waheed Uddin Baqai and my
late Mother Saleema Baqai who always dreamed high for me and celebrated my each and
every small to big success.
I am grateful to my family, my Phuppo for taking care like a mother throughout this
journey, my elder phuppo who was there to help me to start this journey, my sisters
(Amber & Nausheen), their husbands and their kids Shariq, Shayan & Haris. Haris even
v
played the role of my experimental subject. I am very thankful to him as he is only 6
years old but he very patiently and sensibly let me put on all the sensors upon him for
taking readings. I can’t express my gratitude to each family member for giving me free
hand to study, for always supporting me, for bearing my absence due to my tough
schedule and work. This research would not have been accomplished if I would not be
having tremendous support from home and family.
I am very much gratified to Engr. Khuhed Memon for all the motivation, moral support,
encouragement, help, guidance; either technical or non-technical, ideas for making things
possible for me and not letting me settle for less. His constant reminders to meet
deadlines, help in fully utilizing my office as lab, facilitating in acquiring equipment and
modules whenever needed and strengthening me to cross every hurdle, are highly
appreciated. His knowledge and discussions related to Matlab and Communication has
helped me a lot in completing this project. I am thankful to him from every perspective.
I want to pay my bundle of thanks to Engr. Azam for helping me out whenever I got
stuck in Microcontroller/ Hardware or Android issues. His kind & selfless nature and
technical expertise have assisted me a lot. I will always remember the discussions with
my research team in my ResearchLab1 IIT building.
This work was tested in the Red Crescent Institute of Cardiology (Hila-e-Ahmar
Hospital) Unit No-2 Latifabad Hyderabad. Special thanks to Dr. Bahadur Khan- Senior
Medical Officer Red Crescent Cardiac Hospital & CCU for his time, cooperation,
vi
discussion, suggestions and facilitation in taking experimental readings on the patients
admitted in the hospital
Great acknowledgment to Lab assistants who rendered their technical services whenever
asked with so much generosity. Mr. Mushtaq, Mr. Mohammad Ali Soomro (Lab
Assistant of Basic Electronics Lab and Digital Electronics Lab ES Dept. MUET) and Mr
Jamil (Senior IT assistant, IICT-MUET)) have significant contribution to help me around.
I am very much thankful to Engr. Sindhu and Engr. Hyder Bux for assisting me in
Optical Communication lab (TL Dept.) with their utmost cooperation and support.
Special Thanks to Mam Rosy Ilyas (Director ELDC) my teacher and my friend for all the
support, prayers, good wishes she used to give me for bucking me up, tolerating and
listening to my daily stories for the ups and down I was facing during my journey,
lending me her mobiles phones for experiments and she didn’t care that she got out of
contact, she offered all her support and enjoyed my every little success.
I would like to thank Prof. Dr. Aftab Memon, Madam Nafeesa Zaki, Prof. Dr. Faisal
Karim Shaikh and Prof. Dr. Wajiha Shah (Head of the Telecommunication and
Electronics Departments) for granting me permissions for using lab equipment within my
office and providing me resources. Many thanks to IICT Mehran UET Jamshoro for
providing this scholarship to fulfil the dream of doing doctorate.
Finally, I am thankful to all my friends, colleagues and students who have helped me or
prayed for me in this journey.
vii
TABLE OF CONTENTS
Description Page
List of Abbreviations ix
List of Tables xi
List of Figures xii
Abstract xv
Chapter 1 INTRODUCTION 01
1.1 INTRODUCTION TO WBAN 02
1.2 BACKGROUND & RATIONALE 02
1.3 MOTIVATION 04
1.4 RESEARCH QUESTIONS AND CHALLENGES 04
1.5 AIMS & OBJECTIVES 06
1.6 METHODOLOGY 07
1.7 MAJOR CONTRIBUTIONS 08
1.8 PROPOSED SYSTEM’S ADVANTAGES 09
1.9 THESIS STRUCTURE 10
1.10 SUMMARY 12
Chapter 2 LITERATURE REVIEW 13
2.1 EXISTING WBAN SYSTEMS AND THEIR
ADVANTAGES AND DISADVANTAGES
13
2.2 IEEE 802.15.6 STANDARDS, REQUIRENMENTS AND
SPECIFICATIONS
18
2.3. OPTICAL COMMUNICATION 21
2.3.1 Characteristics of Optical Communications 23
2.4. SUMMARY 26
Chapter 3 PROTOCOL DESIGN & ALGORITHM 28
3.1 PROTOCOL SPECIFICATION 29
3.2 EXPERIMENTAL SETUP AND METHODOLOGY 32
3.2.1 Patient authentication & sensor Identification 33
3.2.2 Transmission & Reception with interference
rejection
34
3.2.3 Energy efficiency 36
3.2.4 Node Joining/Un-joining 37
3.3 SUMMARY 37
Chapter 4 MOBILE APP DEVELOPMENT 38
4.1 MATLAB DATABASE DEVELOPMENT 38
4.2 MATLAB MOBILE APPLICATION 40
4.3 ARDUINO & ANDROID DATABASE WITH
ANDROID APP ACCESS
45
4.3.1 SD Card Database creation and its Access 46
viii
4.3.2 B4A Anywhere software 46
4.3.3 Developed Android App 47
4.4 SUMMARY 51
Chapter 5 PROTOTYPE DESIGN 52
5.1 SELECTION OF SENSORS 53
5.1.1 Features of e health sensor platform 53
5.1.2 Data Acquisition 55
5.2 SELECTION OF IR SOURCE 56
5.2.1 LED Drive circuitries 56
5.3 IR RECEIVERS/DETECTORS 57
5.3.1 Testing Photodiode 58
5.3.2 Testing Photo Transistor for Transceiver Design 1 59
5.3.3 IR Remote Control Receiver IC and Working of IR
Transceiver design2
61
5.4 PERFORMANCE ANALYSIS 65
5.5 EXPERIMENTAL SETUP 65
5.6 ThorLAB PIN DIODE 67
5.7 SUMMARY 72
Chapter 6 RESULTS & DISCUSSION 73
6.1 TRANSCEIVER DESIGN 1 READINGS WITH
INCREASE IN DISTANCE
73
6.2 TRANSCEIVER DESIGN 1 NOISE EFFECT
READINGS
76
6.3 EXPERIMENTAL RESULTS FOR TRANSCEIVER
DESIGN 2
78
6.4 TRANSCEIVER DESIGN 2 NOISE EFFECT READING 79
6.5 TRANSCEIVER DESIGN 3 84
6.6 TRANSEIVER DESIGN 3 READINGS AND
OBSERVATIONS
87
6.7 DISCUSSION FOR TRANSCEIVER DESIGN 3
EXPERIMENTAL READINGS
89
6.7.1 Data Rate 104
6.8 SUMMARY 108
Chapter 7 CONCLUSION, LIMITATIONS AND FUTURE
RECOMMENDATIONS
109
7.1 ACHIEVEMENTS 109
7.2 LIMITATIONS 113
7.3 FUTURE RECOMMENDATIONS 114
7.4 SUMMARY 114
References 115
ix
LIST OF ABBREVIATIONS
3rd
-Generation = 3G
4th
-Generation = 4G
Amplitude Modulation = AM
Amplitude Shift Keying = ASK
Basic4Android = B4A
Bit Error Rate = BER
Bluetooth Low energy = BLE
Bayonet Neill–Concelman = BNC
Binary Phase Shift Keying = BPSK
Continuous Wave = CW
Data+Control = D+C
Direct Current = DC
Double Side Band = DSB
Digital Storage Scope = DSO
Elliptic Curve Cryptography = ECC
Electrocardiograms = ECG
Electromyography = EMG
Electromagnetic Interference = EMI
Elettronica Veneta = EV
Federal Communications Commission = FCC
Free-space optical = FSO
Gaussian frequency shift keying = GFSK
General Packet Radio Service = GPRS
Galvanic Skin Response = GSR
Integrated circuit = IC
Integrated Development Environment = IDE
Institute of Electrical and Electronics Engineers = IEEE
Intensity Modulation/ Direct Detection = IM/DD
Infra-Red = IR
Inter Symbol Interference = ISI
Industrial, Scientific and Medical = ISM
Light Emitting Diode = LED
Line of Sight = LOS
Media Access Control = MAC
Message Authentication Code = MAC
Multiple Access Interference = MAI
Medical Implant Communication Service = MICS
Non Line of Sight = NLOS
Non Return to Zero = NRZ
On Off Keying = OOK
Operational Amplifiers = OPAMP
x
Optical Wireless Communication = OWC
Pulse Amplitude Modulation = PAM
Personal Area Networks = PAN
Physical layer = PHY
Pulse Position Modulation = PPM
Phase Shift Keying = PSK
Pulse Width Modulation = PWM
Quality of Service = QoS
Rapid Application Development = RAD
Regulatory Cooperation Council = RCC
Radio Frequency = RF
Received = Rx
Return to Zero = RZ
Specific Absorption Rates = SAR
Suppressed Carrier Modulation = SCM
Secure Digital = SD
Signal to Noise Ratio = SNR
Structured Query Language = SQL
Single Side Band = SSB
Test Point = TP
Transmitted = Tx
User Datagram Protocol = UDP
Ultra Violet = UV
Ultra-Wide band = UWB
Visible Light Communication = VLC
Wireless Body Area Networks = WBAN
Wireless Local Area Network = WLAN
Wireless personal Area Networks = WPAN
xi
LIST OF TABLES
Description
Page
Table 2.1 Comparison between RF and IR 24
Table 3.1 Specifications for S, I, D and Sensor Information 31
Table 5.1 Various IR Remote Control Protocols 63
Table 5.2 Protocols supported by Arduino IR Remote Library 63
Table 5.3 MCM31/EV Encoding schemes and their respective data
rates
70
Table 6.1 Experimental Readings for Transceiver Design 1 with
Distance
75
Table 6.2 Experimental Readings for Transceiver Design 1 with Noise
effect
77
Table 6.3 Experimental Readings with Noise for Transceiver Design 2 80
Table 6.4 Experimental Readings with Noise for BER in Transceiver
Design 2
81
Table 6.5 Received Power Readings taken at Research Lab1 IIT
building from PIN RX for change in light due fluorescent
bulbs switching.
85
Table 6.6 Readings taken while switching the light at Research lab1
IIT Building MUET by ambient light sensor of Smart Phone
86
Table 6.7 ThorLAB DET100A Large Area Silicon Detector Electrical
Specifications
87
Table 6.8 Transceiver Design 3 Readings with varying one parameter
at a time
88
Table 6.9 Matlab required parameters calculation with 25KHz and
50KHz sampling frequency for plotting eye diagram and
constellation diagram.
91
Table 7.1 Summary of Research in context of specific parameters 112
xii
LIST OF FIGURES
Description Page
Fig. 1.1 Issues related to WBAN 6
Fig. 2.1 WBAN Applications 14
Fig. 2.2
Existing technologies available for WBAN and their
comparison
15
Fig. 2.3 WBAN Functional Requirements 19
Fig. 2.4 Power vs Data Rate comparison of different wireless standards 20
Fig. 2.5 WBAN requirements according to applications 21
Fig. 2.6 Problems in IR links and their proposed solutions 25
Fig. 3.1 Packet Format and Specifications 29
Fig. 3.2 Conceptual Diagram 32
Fig. 3.3 Circuits for simple IR Transmitter and Receiver 33
Fig. 3.4 System Flowchart 34
Fig. 3.5 Interference creation with various Remote controls (a)
TV/DVD Remote (b) AC remote
35
Fig. 3.5(c) Snapshot of Arduino IDE while receiving all signals i.e. ID1,
ID2 and remote control
36
Fig. 4.1 Flowchart for database creation 39
Fig. 4.2 Snapshot showing various Fields of created database 40
Fig. 4.3 Matlab Mobile App Script Algorithm 41
Fig. 4.4 Script execution output on Matlab Mobile App
42-45
Fig. 4.5 RAD tools by Anywhere Software 47
Fig. 4.6 Android App Screen Shots 48-51
Fig. 5.1 Proposed Prototype WBAN 52
Fig. 5.2 e-health sensor complete kit 54
Fig. 5.3 Sensor Shield 55
Fig. 5.4 LED Drive Circuits 57
Fig. 5.5 Photodetectors 58
xiii
Fig. 5.6 Photo Diode Response in Open Circuit 59
Fig. 5.7 Photo Diode response with Resistor Biasing when a signal
from Remote control is given
59
Fig. 5.8 Photo Transistor Receiver Design 60
Fig. 5.9 Block Diagram and Prototype of IR Transceiver Design1 61
Fig. 5.10 Block Diagram of IR Transceiver Design 2 62
Fig. 5.11 Sony SIRC Protocol & Phillips-RC5 Protocol 64
Fig. 5.12 Test Set-up for Noise Effect Measurements 66
Fig. 5.13 Noise Signal generation from Agilent 33250A Function
generator/ Arbitrary Waveform generator and its effect in
transmission and reception
67
Fig. 5.14 EV/MCM31 Digital Modulation Trainer 69
Fig. 5.15 IR Transceiver using ThorLAB PIN and MCM31/EV Trainer 71
Fig. 6.1 (a-c) Photo Transistor Response with increasing distances 74
Fig. 6.1(d) Effect of increasing Distance on SNR for Transceiver
Design1
75
Fig. 6.1(e) Matlab Simulation for SNR vs BER with varying distance for
Transceiver Design 1
75
Fig. 6.2(a) Results with adding Noise offset from 0V to 2V 76
Fig. 6.2(b) Effect of increasing Noise DC offset on SNR Value for
Transceiver Design 1
77
Fig. 6.2(c) Matlab Simulation for SNR vs BER with DC offset Noise
Value for Transceiver Design 1
77
Fig. 6.3 Experimental setup for Transceiver Design 2 (Link distance up
to 4 feet)
78
Fig. 6.4 Experimental Results with Receiver up to 4 feet apart (a) Sony
Protocol (b) RC5 Protocol
79
Fig. 6.5(a) Experimental Results for Effect of adding Noise offset (RC5
Protocol)
79
Fig. 6.5(b) Experimental Results for Effect of adding Noise offset (Sony
Protocol)
80
Fig. 6.5(c) Effect of Distance & Noise on SNR in IR Receiver IC 80
Fig. 6.5(d) BER curve with noise offset in Transceiver Design 2 82
Fig. 6.6 Comparative results for performance analysis of transceiver
design 1 & 2
83
Fig. 6.7 Research Lab 1 (IIT building MUET) Experimental setup and
lab dimensions
84
xiv
Fig. 6.8 Matlab plots with 2-PSK with 2 lights ON a) I & Q amplitudes
b) Eye Diagram c) Constellation
92
Fig. 6.9 Matlab plots with 2-PSK with 4 lights ON a) I & Q amplitudes
b) Eye Diagram c) Constellation
93
Fig. 6.10 Constellation diagrams for 2-PSK with a) No light b) 2 lights
c) 4 lights
94
Fig. 6.11 Eye diagrams for 2-PSK with a) No light b) 2 lights c) 4 lights 94
Fig. 6.12 Constellation diagrams for 4-PSK with a) No light b) 2 lights
c) 4 lights
94
Fig. 6.13 Eye diagrams for 4-PSK with a) No light b) 2 lights c) 4 lights 95
Fig. 6.14 Eye diagrams for FSK with a) No light b) 2 lights c) 4 lights 95
Fig. 6.15 Eye diagrams for ASK with a) No light b) 2 lights c) 4 lights 95
Fig. 6.16 SNR curves for varying (a) Angle (b) Distance (c) No of
Lights for ASK
96
Fig. 6.17 SNR curves for varying (a) Angle (b) Distance (c) No of
Lights for FSK
97
Fig. 6.18 SNR curves for varying (a) Angle (b) Distance (c) No of Light
for 2PSK
98
Fig. 6.19 SNR curves for varying (a) Angle (b) Distance (c) No of Light
for 4PSK
99
Fig. 6.20 BER vs SNR curves for varying (a) Distance (b) Angle(c) No
of Light for ASK
100
Fig. 6.21 BER vs SNR curves for varying (a) Distance (b) Angle(c) No
of Light for FSK
101
Fig. 6.22 BER vs SNR curves for varying (a) Distance (b) Angle(c) No
of Light for 2PSK
102
Fig. 6.23 Fig. 6.23: BER vs SNR curves for varying (a) Distance (b)
Angle(c) No of Light for 4PSK
103
Fig. 6.24
(a,c,e,g)
Test set up for Binary ASK Transceiver for Data Rate
Observations
104
Fig. 6.25 Information Vs Modulated signal-(b,d,f,h) Tx vs Rx signals at
Node a and Node b
105-107
xv
ABSTRACT
Due to the technology advancement in many fields, life has become easy and safer. We
come across new devices and gadgets every day. This has also improved health care
splendidly. The wearable technology is now part of our daily life and in order to keep one
updated about his/ her health, daily or routine tests are must. Wireless Body Area
Networks is one of that advent of science and technology which has served as a blessing
to reduce health risks. The patients can get their checkups done while staying at their
homes without even going to the hospital and share that information with their Doctors or
Care giver through Smart phones. This reduces the unnecessary expenses and only
initiated when it is required.
WBAN are the networks comprising of many sensors capable of monitoring various vital
signs within human body range (within 2m). These sensors after sensing the
physiological data send this information to a controlling node from where it can be
transferred to hospital, clinic, medical staff or anywhere. Most of the research that is done
for developing WBANs relies on RF, microwave or Ultra-Wide Band Technology. These
technologies are mostly based on Wireless Personal Area Networks WPAN and lack in
fulfilling the requirements of WBAN. They have frequency licensing issues and the
Electromagnetic spectrum has become so overcrowded that researches are trying to find
alternate solutions. The WBAN based on these technologies interfere with the medical
equipment/ devices and vice versa, also they cannot be used in airplanes, they have power
and health issues too.
xvi
In order to address these issues, an alternative of utilizing Optical Wireless
Communication in form of Infra-red signaling has been proposed in this thesis for
WBAN which has huge unregulated free bandwidth available with no licensing issues.
OW links are inherently secure as they confine within the room, fulfilling the major
requirement of WBAN. For this a prototype WBAN has been developed by designing
optical transceivers using cheap and low power components.
An e-health sensor platform by Cooking Hacks Libellium (Spain) has been used in this
research to collect physiological data from the sensors worn over the body. This shield is
compatible with Arduino and comes with an eHealth library. The shield has other
connectivity options but does not include Infra-red connectivity. The transceiver to
transmit and receive IR signals is designed in this research work and the e-health library
is modified using Arduino IR Remote library to support not only this connection but also
to implement security protocol developed for this research. The issues related to WBAN
are investigated and a novel light weight protocol with security and interference rejection
has been developed in this thesis.
Various experiments were performed to observe the effects on the Infra-red link in the
laboratory by varying link distance, angle deviation from LOS, noise, ambient light,
modulation scheme etc. The prototype investigated gives satisfactory results up to 7 feet
(around 2m) with 30 to 60 degrees deviation from LOS. The low data rate requirement
for physiological data and waveform is achieved with acceptable accuracy, which can
further be enhanced to fully exploit the OW high data rate potential.
xvii
The Mobile App developed in this research makes it easy to visualize vital signs data in
forms of charts and graphs. The results can easily be shared or stored for later use.
Initially the results were tested on Matlab Mobile. After getting successful results a
standalone Android App was developed using Basic4Android.
The research presented in this thesis investigates the feasibility of Infra-red signaling
scheme for WBAN and propose it as an alternative approach to the presently deployed
wireless technologies for WBAN by highlighting the potential of OWC.
1
CHAPTER 1
INTRODUCTION
Due to the tremendous advancement of technology in consumer electronics, wireless
transmission techniques, sensors, low power devices and microelectronics [1] the world
is becoming smarter day by day and the burden of the user is being relieved day by day as
things have become easy to access and share with others within seconds. This remarkable
technology advancement has benefited every field. One of such field is the Health care.
With the introduction of the concepts like telemedicine, e-health and m-health, number of
cases that suffered due to lack of availability of resources, access, communication and
delay have greatly reduced. E-health uses internet and electronic processes in order to
transmit medical information whereas M-health is an abbreviation of Mobile health. It
uses Mobile devices for health and clinical information. The m Health field has emerged
as a sub-segment of e Health. Telemedicine uses telecommunications and information to
exchange clinical information. In order to have healthy life frequent tests and checkups
have become the need of today which in critical cases are necessary and must be
monitored continuously. Besides the critical cases, there is an increase in number of
elderly people each year who need periodic or regular checkups but the hospital visits,
out of reach clinics/hospitals/medical centers, unavailability of medical staff, the
transportation difficulties and expenses demands the development of some easy way out
[2]. The advent of WBAN is the solution for the afore mentioned problems which not
2
only improves and facilitates health care but also lifestyle, entertainment, gaming, fitness,
assisted living and many more. Thus WBAN can be utilized to reduce rush at the medical
centers, to efficiently utilize the resources and staff, to improve the lifestyle & health
awareness of the people. Due to easy and fast access WBAN also improves the efficiency
of staff.
1.1 INTRODUCTION TO WBAN
Wireless Body Area Network (WBAN) is the wireless network made of small sensor
nodes with sensing or actuating capabilities which can also have some sort of storage and
processing. The WBAN are specific to the applications in which the human body is
directly involved with sensors being installed within the human body range i.e. in, on or
around the body. Typical coverage of transmission from these sensors is short range
around 2m which is different form WPAN that covers around 10m. Due to the difference
in requirements of WBANs, IEEE 802.15.6 has set a separate standard to fulfill the needs
specific to human body like low power, low data rate, assurance of skin and tissue safety.
Research and study reveals that the amplitude and frequency ranges for human
physiological signals are quite low and hence low data transmission rate and low
sampling frequency would be adequate where as the number and type of sensors to be
deployed depends upon the application and infrastructure [3].
1.2 BACKGROUND & RATIONALE
Depending upon the range, the applications for short-range communications can be
considered in the form of three networks WBAN, WPAN and WLAN they vary in the
3
distances for the coverage, WLAN being in the range of few tens of meters up to WBAN
within range of typically 3 to 2 meters.
In Optical Communications the devices or the nodes utilize communication via short-
range wireless signals operating on optical carrier wavelengths having different
characteristics from their counterpart radio. Optical Wireless Communication (OWC) or
Free-space optical (FSO) technology has recently attracted researchers to explore as a
possible alternative to traditional optical fiber or radio-frequency or microwave links to
meet the requirements of high-bandwidth next generation networks. OWCs are found
especially suitable but not limited for short-range communication systems [4].
For short-range indoor wireless communications, Radio frequency as well as Infrared
both have been used frequently and reported in literature. But due to a number of reasons
preference is given to OWC in specific cases from which to name a few is its low cost for
high bandwidth, is not much effected by electromagnetic interference (EMI), no licensing
required for the spectrum, the components are cheap, having small form factor, light in
weight and power consumption is very low. Majority of the work that is reported for
WBAN has been done using radio, microwave, Ultra-Wide band Bluetooth Low energy
and ZigBee especially ultra-wideband (UWB) [5-9] which have licensing and power
issues. The Radio spectrum has become so over crowded that the researches are trying to
find suitable alternatives. One of the possible solutions is the use of optical signaling
because of its unique features as mentioned above.
4
1.3 MOTIVATION
Fiber Optics have been used for a long time as high speed backbone links so if the optical
Wireless links are stablished they could easily be connected to the pre-deployed
backbone links. Indoor and outdoor systems OW present all the benefits of optical fiber-
based systems with easy and quick installation at a low cost. As optical signals are
confined within a room so this feature provides interference free communication with
frequency reuse in nearby cells/ rooms. The availability of huge bandwidth in THz range
makes it better choice than RF. The same geographical area can be divided in a number
of cells and a single wavelength can be used in the cells without resorting to the
frequency reuse [10-12]. This all can happen with minimum or no inter-channel
interference. The cell size and shape can be specifically defined depending upon the
desired application which is a distinct feature in optical wireless systems. The optical
signals do not interfere with medical equipment radiations, neither these radiations from
medical equipment interfere with optical signals, this make OWC systems extremely
useful in hospital or clinical environment. They are also useful in environments where
use of RF signals is forbidden or can be dangerous like in airplanes etc. So OW can be
extremely suitable in the environments where security is of prime concern.
1.4 RESEARCH QUESTIONS AND CHALLENGES
The OW wireless signaling presents distinctive advantages as mentioned in the previous
section but contrary to the RF system these links pose some disadvantages as well. To
name a few the drawbacks include limitation in mobility, the links get blocked, potential
5
risk of eye and skin damage, connectivity is not easy and as RF links Non-Line of sight
links also suffer from multipath-induced ISI. There are some solutions to the above
mentioned problems: Eye and skin can be made safe from potential hazards if (i) a higher
wavelength of 1550 nm is used, at this wavelength the cornea and lens absorbs the laser
beams and this wavelength is not focused on the retina [13], it also provides compatibility
with the backbone fiber optic links third transmission window, (ii) power-efficient
modulation schemes can be utilized. From different configurations, the most bandwidth
and power efficient is the line of sight link as there is no multipath hence there is no loss
or pulse dispersion and a highly concentrated optical power is achieved [9]. But there are
some limitations to LOS links as they need accurate alignment, they encounter link loss
when get blocked, all these limitations restrict them to particular applications which are
free from blocking. Broadened transmitted beams can be used to enhance coverage area
and provide mobility at the cost of power efficiency suggested in [14, 15], Usage of non-
line of site links can also serve the purpose of improving coverage area.
WBANs are recent phenomenon [16] and most of the research being carried out in this
area is in its infant stage, and therefore, plenty of room to work. The issues that need to
be considered and addressed are illustrated in Figure 1.1.
6
Fig. 1.1 Issues related to WBAN
Keeping in mind the above mentioned challenges, the focus of attention in this research
project is on the following aims and objectives.
1.5 AIMS & OBJECTIVES
The main focus of this research, in relation to the application chosen i.e., WBANs, is put
on OW for indoor environments.
The specific, but not limited to, objectives of this study are:
To analyze the performance of Optical Wireless Communication techniques in
Wireless Broadband Area Networks (WBANs).
To develop a prototype BAN system using optical communications (IR), and
choose different vital signs to test the data transmission.
7
To explore various techniques (such as modulations, forward error coding, and
artificial intelligence, etc.) to enhance the system performance of WBAN devices
for medical applications.
1.6 METHODOLOGY
Following methodology is adopted for this research work:
Optimize and analyze vital sign sensors.
Interfacing of sensors in Wireless Body Area Networks.
Compare Optical signaling with its counterpart, i.e., Radio.
Develop mathematical model for a prototype WBAN device capable of measuring
vital signs.
Implement WBAN test bed.
Test and analyze the performance of WBAN test bed.
The primary aim of this research is to study, examine, develop, design, improve and
demonstrate the applications of Infra-red signaling in WBAN. A prototype WBAN
system capable of measuring different vital signs using sensors, operating on optical
signals is established. The specificities of IR based WBAN are highlighted by comparing
them with the existing WBANs predominantly implemented on UWB systems. The
technical challenges related to implementation of OW link and for developing a prototype
WBAN as mentioned earlier are considered.
8
In order to develop a prototype WBAN system with Infra-red signaling scheme an e-
health sensor platform from Libellium is used comprising of Blood Pressure sensor,
Temperature sensor, Galvanic Skin Response sensor, ECG sensor, Air Flow sensor and
Position sensor. At first, the prototype was developed by keeping in mind that it should
remain cost effective and power efficient design. Secondly the feasibility of WBAN also
depends on network-level issues such as how efficient the communication protocols are.
To deal with the first issue, the low cost and inexpensive optical transceiver is adopted.
Moreover, their integration into future wireless heterogeneous networks gains importance
as a necessary step to shape the 4G landscape. Furthermore, the necessary modelling and
design implementation is carried out in a way that the overall system design remains cost
effective.
1.7 MAJOR CONTRIBUTIONS
A cost effective prototype WBAN system is developed using least expensive and
easily available components for optical transceiver.
A novel protocol with patient and node identification for optical WBAN with
inherent security and interference rejection is developed and tested using infrared
signaling.
The performance of the system is tested and analyzed through SNR, BER, eye
diagrams and constellation diagrams over various parameters such as Distance/
Spacing, Noise, Angle (Orientation) and modulation schemes.
9
Various detectors/ Receivers including phototransistor, photodiode, IR remote
receiver, and ThorLAB photodiode are tested for the development of the
prototype WBAN.
A user friendly mobile app is developed using Basic4Android to acquire, store,
visualize and share the health status/ vital signs data of a person.
1.8 PROPOSED SYSTEM’S ADVANTAGES
Because our proposed WBAN system is based on optical signaling:
- The cost is reduced.
- Power requirement is also reduced.
- Compatible with human body environment as opposed to UWB.
Further, we also aim to work towards standardization of the WBAN by proposing
a new system compatible with the requirements posed by WBAN IEEE 802.15.6
task group.
The proposed system enables medical staff to perform following remote
functions:
- Monitoring can be done in real-time.
- Diagnosis can be done at earlier stages before entering into an alarming
state.
- Possible dangerous diseases can be cured.
10
Additionally, through wire/ wireless communication channels, the medical
professionals can perform the medical diagnosis similarly patients can also
consult their doctors via same channels.
Many chronic diseases can be avoided by implementing the proposed healthcare
system. It can also provide long lasting smarter solution at low cost for continuous
monitoring and managing patients to provide better care.
1.9 THESIS STRUCTURE
In Chapter 1 general overview about the WBAN has been discussed. This chapter briefly
discusses the existing technologies used and available for WBAN. It also points some key
features of optical communication which served as motivation to choose infrared
signaling for design of WBAN prototype in this research. The research challenges,
objectives, proposed methodology and summary of major contributions for this research
are also conversed in this chapter.
In Chapter 2 the existing WBANs, their advantages and disadvantages have been
discussed. It also mentions standards, key requirements and specifications laid down by
IEEE 802.15.6 Task Group 6 specially made for WBAN. This chapter highlights the
characteristics of OWC, compares them with its counterpart i.e. RF communication and
argues for the feasibility of infrared signaling for WBAN highlighting its advantages over
RF. This chapter also puts some light on the problems encountered by Infra-red links and
proposes solutions to address them.
11
The development of a novel protocol for this research having key features of node and
patient identification with interference rejection from other IR sources is highlighted in
Chapter 3 . The protocol specifications and its working algorithm along with simple IR
Transceiver designs are discussed in this chapter. The protocol is specially made light in
computation and processing to incur least possible overhead while addressing the security
and privacy requirements of WBANs.
In Chapter 4 the development of the mobile apps to visualize the physiological data in a
user friendly manner is covered. This chapter presents the app development and their
results in numerical as well as graphical screen shots form. Two mobile app platforms i.e.
Matlab Mobile and Basic4Android are used in this research and discussed in this chapter.
In Chapter 5 the prototype development for the IR based WBAN has been investigated. It
highlights the interfacing of sensors, their connectivity in WBAN, the issues encountered
in choosing transmitter and detectors for the prototype development and their possible
solutions. This chapter also explains the experimental set up and describes each
component, board and equipment specifications, usage and limitations in the
experimental work for this research.
In Chapter 6 the experimental results of the selected components and transceiver designs
for the Prototype WBAN are discussed. The experimental readings and observations
made for the established Infra-red link are analyzed in this chapter for various parameters
such as noise, ambient light, angular displacement of receiver from transmitter’s LOS,
link distance and data rate.
12
Finally in Chapter 7 a conclusion is made for the thesis by highlighting the achievements
made in this research project. It also enumerates the limitations of the project and gives
suggestions for the future extensions for the research carried out in this thesis.
1.10 SUMMARY
In this chapter basic idea of the WBAN was discussed along with brief discussion of the
existing technologies used and available for WBAN. It also points some key features of
optical communication which served as motivation to choose infra-red signaling for
design of WBAN prototype in this research. The research challenges, objectives,
proposed methodology and summary of major contributions for this research are also
conversed in this chapter.
13
CHAPTER 2
LITERATURE REVIEW
The research in this thesis aims to develop of a prototype WBAN, based on Infra-red
signaling. In order to develop such prototype a thorough study about the existing
WBAN’S was needed in order to know the main requirements of WBAN. Optical
Communication has its own unique characteristics so a review has been done to explore
the specific features of OW that can be utilized in WBAN. Hence for this research the
literature review is done in the following three directions:
Studying about already existing WBAN systems and noting their advantages and
disadvantages.
Making the proposed system design compatible with IEEE 802.15.6 standard and
therefore finding its requirements/ specifications.
Exploring the Optical Communication techniques and other skills required to
execute this project.
2.1 EXISTING WBAN SYSTEMS AND THEIR ADVANTAGES AND
DISADVANTAGES
WBAN (Wireless Body Area Network) is derived from the Wireless Sensor Network
which is a very vast field covering numerous applications in different kinds of
environments and ranges. The WBAN are specific to the applications in which the human
14
body is directly involved with sensors being installed within the human body range. Due
to the direct human involvement main concerns related to WBAN are security, privacy
and safety from health issues. The WBAN can be used in variety of applications some of
which are shown in Figure 2.1. In general, from application perspective, WBAN can be
broadly classified in Medical and Non-Medical Applications [2]. Medical applications
can further be classified as wearable and implanted.
Fig. 2.1 WBAN Applications
A WBAN can be described as a set of sensors which are miniaturized in nature, low
power, low cost that can be worn or can be implanted within the human body. They
can have some sort of storage as well as processing capability or can simply be sensor
nodes. These nodes collect physiological data also called vital body parameters or
signs. Some of the common vital signs include Body temperature, Blood oxygen
Saturation, Blood pressure, electrocardiograms (ECG), Pulse rate, heart rate etc. [2].
15
These vital body conditions and movements can be continuously monitored for the
heart attack patients, diabetic or asthma patients. The data from the sensors is sent to
a controlling node which is more intelligent node in terms of processing capability.
This node aggregates the sensors data, performs signal processing and transmits it to
the home base station via existing wireless technologies for WBAN such as Ultra-
Wide Band, Microwave, ZigBee, Bluetooth or Optical Wireless etc. Chakraborty, C.,
Gupta, B., & Ghosh, S. K. (2013) in Figure 2.2 [2] compares the technologies/
standards and their specifications available for WBAN. The data from the home base
station can then be sent to the doctor, medical staff, clinic, caregiver, hospital or
anywhere in real time where the user wants to send the data for further analysis, help
or action.
Fig. 2.2 Existing technologies available for WBAN and their comparison (Source: A review on telemedicine-based WBAN framework for patient monitoring. Telemedicine and e-
Health, 19(8), p.622)
16
[17] Classifies WBAN into three classes as follows which is the basis of WBAN
architecture also known as three tier system.
- Intra-WBAN (communication between sensors and WBAN coordinator).
- Beyond WBAN (communication that is held between coordinators and
outside world).
- Inter-WBAN (communication between WBANs).
Preliminary Study of Wireless Body Area Networks reveals that:
- Majority of WBAN are using UWB (i.e. radio/ microwave) technology
[5-7, 9, 12, 18-27].
- They are developed over PAN technology.
- Existing WBANs have issues with QoS [23].
The main disadvantage of using UWB (i.e. radio/ microwave) technology is use of large
number of antennas which make a multi-hop wireless network which are very close to
human skin. The radio signals also have the effects on human body including organs or
tissues. It also effects if there is any other medical implants such as orthopedic devices,
cardiac pacemakers, and cochlear implants. [19] Discusses the issues related to existing
WBAN technologies with power consumption, SAR, frequency regulations and
transceiver considerations for WBAN for medical applications. Most of the Existing
WBANS are using PAN technologies using RF technologies from which Bluetooth or
ZigBee are more common which have the power consumption, health safety and
frequency licensing issues although low power versions of these technologies i.e.
17
Bluetooth® low energy (LE) and ZigBee RF4CE are also there but they waste the
spectrum and need cautious planning while deployment in order to avoid interference.
[28] Reports about the research for security concerns related to some LE Bluetooth
devices. The people carrying these devices may be unaware but they can easily be
tracked because of a unique identifier that these devices transmit. Most of the work done
in WBAN is reported on the MAC layer protocols. [17] States that although there are
limitations and additional requirements for WBAN which are not fulfilled by existing
technologies and standards but they are still in use mainly because of the unavailability of
the current IEEE 802.15.6 submissive devices. They impose key limitations in terms of
acquired data rates, communication range, peak-power consumption, created RF
interferences, and effective on-body communications. Both ZigBee and Bluetooth LE use
128-bit keys to implement their security mechanisms. These technologies overcome the
common issues related with infra-red like line of sight, interoperability and limited
improved features but they do not cater the breath of security, interference rejection,
frequency reuse, cost and packet payload overhead.
In WBANs equal emphasis should be made on the security as well as system
performance, therefore, it is a challenging task to integrate a high-level security in such
resource-constrained networks. Several prototype implementations of WBANs that deal
with QoS and energy efficiency are reported in the literature, however, less research is
found on the aspects of data security and privacy; also the presented solutions are not
much mature.
18
In order to ensure safe and successful transmission and reception the security
requirements for WBAN such as Confidentiality, Integrity, Authentication, Availability
and Data freshness are to be fulfilled. To address security challenges, issues,
requirements, threats and attacks various solutions/ schemes and protocols are proposed
from which Message Authentication code (MAC), hardware or software encryption
techniques, symmetric or asymmetric cryptography, heterogeneous or hybrid
cryptosystems, Bio metric key establishment, Private or Public keys distribution, Elliptic
Curve Cryptography (ECC) and Hash Functions are some of them[29-45]. All existing
security solutions which involve cryptographically strong protocols incur too much
computation and communication cost for body sensors.
2.2 IEEE 802.15.6 STANDARDS, REQUIRENMENTS AND SPECIFICATIONS
Due to the deficiency of PAN to address the issues related to the requirements and
standardization IEEE made a new Task group in 2007. Alam, M. M., & Hamida, E. B.
(2014) have summarized this standard in [17] which is specifically designed to meet the
WBAN Functional requirements as shown in Figure 2.3.
19
Fig. 2.3 WBAN Functional Requirements
(Source: Alam, M. M., & Hamida, E. B. (2014). Surveying wearable human assistive technology for life
and safety critical applications: Standards, challenges and opportunities. Sensors, 14(5), p.9160)
The main objectives of this standard are to provide communication for short range
usually within the vicinity of a human body (sub meter range typically up to 2 to 3
meters), the devices should offer less power consumption with high security and privacy.
The devices should SAR compliant, MICS, ISM compatible where possible (low
cost).The data rate up to 10Mbps are required if video streaming or high quality images
are to be transmitted. Figure 2.4 [17] illustrates the power requirements vs Data Rate for
20
IEEE15.6 WBAN standard. The power consumption for the other standards is quite high
whereas the WBAN requirement is just of 0.1 to 1 mW.
Fig. 2.4 Power vs Data Rate comparison of different wireless standards
Alavikia, Z., Khadivi, P., & Hashemi, M. R. (2012) in [46] summarize the data rate,
delay, security and other parameter requirement for WBAN with respect to the
application chosen as shown in Figure 2.5. In this research Real time data comprising of
waveforms and physiological data is targeted so a bandwidth of 10 to 100Kbps would be
sufficient.
21
Fig. 2.5 WBAN requirements according to applications
(Source: Alavikia, Z., Khadivi, P., & Hashemi, M. R. (2012). A Model for QoS–Aware Wireless
Communication in Hospitals. Journal of medical signals and sensors, 2(1), 1)
The 802.15.16 is a standard in which the requirements of WBAN are adjusted for short
range communication with security, low power and reliability on Physical (PHY) and
Medium Access Control (MAC) layers.
2.3 OPTICAL COMMUNICATION
Information can be sent via wired systems or wireless systems. In wireless systems the
transfer of information can be through visible optical, invisible infra-red, ultra-violet or
Radio Frequency. When the information passes through air or vacuum or space
wirelessly through optical carriers such as visible optical radiation also termed as Visible
Light Communication (VLC), invisible infra-red (IR) or ultra-violet (UV) then this is
referred to as Optical Wireless Communication.[47] Discusses that depending upon the
range, Optical wireless communication (OWC) can be categorized in the following five
categories:
22
i. Ultra-Short range: Mostly used for chip to chip communication.
ii. Short range: Used in under water, WPAN and WBAN applications.
iii. Medium range: Its typical examples are indoor infra-red, Visible Light
communication for WLAN, vehicle to vehicle or to infrastructure
communications.
iv. Long range: This communication is between buildings and is also termed as
Free Space Communication (FSO).
v. Ultra-Long range: This type of communication occurs between satellites and
to establish links for deep space.
For short-range indoor wireless communications, Radio frequency as well as Infra-
red both have been used frequently and reported in literature. But due to a number of
reasons preference is given to OWC in specific cases from which to name a few is its
low cost for high bandwidth, is not much effected by electromagnetic interference
(EMI), no licensing required for the spectrum, the components are cheap, having
small form factor, light in weight, and power consumption is very low. Since the
focus of this research is for short-range optical wireless communication systems and
as Infra-red supersedes OW communication systems for short-range applications
hence Infra-red signaling scheme is investigated here for the intended WBAN.
23
2.3.1 Characteristics of Optical Communications
This section discusses some of the characteristics of OWC that are different from
their counterpart i.e. radio which make it an attractive choice to use OWC for this
research. The OW channel has huge bandwidth typically in the range of THz and that
is not regulated. As the optical signals have higher frequency they are more
directional if compared with RF signals which are Omni directional which does not
require specific directive antennas. Additionally, optical signals do not have the
capability to penetrate solid objects only possible if they become transparent to
radiation frequency; whereas RF signals when operated at lower frequencies have the
capability to traverse through solid objects like walls. Dark objects absorb optical
signals; light-colored objects diffusely reflect them where as shiny surfaces reflect
them directionally. IR signals can pass through glass, but not capable to penetrate
opaque structures such as walls and ceilings which gives the concept of frequency
reuse. As the signal is confined within one room so it avoids interference from nearby
room using same optical carrier frequency similar characteristics as of visible light so
this feature can be used to provide privacy in IR based WBANs. A comparison
between RF and IR is given in Table 2.1.
24
Table 2.1 Comparison between RF and IR
Besides the distinct characteristics, RF and optical signals also have some common
properties like various surfaces which including mirror, buildings, walls and water
have the capability to bounce them off. Both type of signals travel a distance and get
weakened but they can be recovered by the receiver. The amount of recovered signal
depends upon the medium the signal propagation, transmitted signal strength and the
receiver’s sensitivity.
Theoretically, the transmission distance is a function of source output power and
receiver’s sensitivity, hence a transceiver should be designed in order to operate at a
suitable power lever with high receiver gain to obtain desirable link distance but
practically IrDA 1.0 and 1.1 compliant devices have the distance limitation up to 1.0
meter (~3.3 feet) a data rate of 115.2 Kb/s with nearly error free transmission.
Directional IR LEDs can be used to enhance the distance to 30 to 40 feet.
25
Because of the small wavelengths of infra-red in comparison to the detector size, IR
systems are free from the fading effects as opposed to their counterpart RF systems.
The safety from fading and stability in position (i.e. slow movement and static nature
of objects) of the indoor environment result in very low variations in the
characteristics of IR channel for substantial periods of time. Although in IR systems
multipath fading is alleviated but this multipath propagation causes dispersion and
hence resulting in inter-symbol interference in high-speed systems.
[5-12, 27] discusses the features, modulation schemes, comparison with RF, selection
of source as transmitter and detectors as receivers and gave us the reasons supporting
the use of IR in WBANs. The optical wireless signaling offers unique advantages as
mentioned earlier. However, in contrast to the RF system, OW links poses some
disadvantages as well [48]. These problems and their possible solutions are depicted
in Figure 2.6.
Fig. 2.6 Problems in IR links and their proposed solutions
26
With other parameters one of the design considerations for a WBAN is the right choice of
Modulation/ Encoding scheme. Various Modulation schemes are discussed in literature to
ensure the reliability and design of power efficient WBAN [48]. In [12] it is stated that
the intensity modulation direct detection (IM/DD) is the most suitable modulation
scheme for infra-red links. In this modulation, information signal modulates the
instantaneous power of the carrier. [49] Discusses the OW systems usually use three
elementary modulation schemes which are PPM, OOK and SCM. It also discusses
several Spread-spectrum modulation techniques to cope with the issues in OW systems.
[12] compares the results of using OOK with NRZ pulses, OOK with RZ pulses of
normalized width δ(RZ- δ) and pulse position modulation with L pulses (L-PPM) [50]
demonstrates the usage of Gaussian frequency shift keying (GFSK) for the development
of Prototype BAN System with Bluetooth. In [51] WBAN performance is evaluated
through BER and SNR for different BPSK carrier frequencies. [52] analyzes and
compares UWB system using PAM, PWM and PPM.
2.4 SUMMARY
From the survey and literature review it is expected that, the developed techniques
- will advance the vital sign sensors and
- Enable more flexible and highly integrated Tx and Rx architectures.
Currently, majority of the work on WBANs rely on RF and Microwave technologies, and
little is done to investigate the optical signaling schemes despite numerous advantages of
IR over RF. It is aimed to tap into this opportunity!
27
It is also aimed to consider the impacts of
- different transceiver array geometries,
- modulation techniques,
- error-correcting codes, and artificial intelligence techniques
on the performance of the Optical communication systems specifically tailored for
WBAN applications.
The discussion in this chapter gives a general overview about the WBAN. It briefly
discusses the existing technologies used and available for WBAN. It also points some key
features of optical communication which served as motivation to choose infrared
signaling for design of WBAN prototype in this research. The research challenges,
objectives, proposed methodology and summary of major contributions for this research
are also conversed in this chapter.
28
CHAPTER 3
PROTOCOL DESIGN & ALGORITHM
In WBANs equal emphasis should be made on the security as well as system
performance, therefore, it is a challenging task to integrate a high-level security in such
resource-constrained networks. Several prototype implementations of WBANs that deal
with QoS and energy efficiency are reported in the literature, however, less research is
found on the aspects of data security and privacy; also the presented solutions are not
much mature [53]. The pros and cons of the existing security mechanisms are discussed
in Chapter 2.
One of the main concerns in WBANs is the secure transmission, without overloading the
energy requirements. In this research, a new energy efficient protocol is presented with
the following features:
- Improved inherent security
- Interference rejection
- Patient/ node identification
The energy consumption is low as there is no extra circuitry required for encryption.
Also, the nodes can go into the sleep mode in the slots while not transmitting or
receiving. The protocol implementation is experimentally demonstrated using low cost IR
transceiver & Arduino Microcontroller. Experimental results reveal the successful
29
transmission & reception of measured parameters over short ranges with sufficient
accuracy. Furthermore, a Matlab based mobile application is developed which helps to
set up a database in distributed manner and subsequently allow the user to monitor,
visualize and share the measured readings remotely.
This chapter discusses the utilization of IR transceivers to design a new protocol for
energy efficient and secure data transmission in WBANs.
3.1 PROTOCOL SPECIFICATION
A simple but efficient protocol is developed from the perspective of security, and patient/
sensor identification. It also incorporates a method to reject interference from other IR
sources like TV, AC remote controls and false data intruders.
Every data sample acquired from the sensor undergoes the packet formation according to
the packet layout developed; hence every reading from the sensors is converted into a 4
byte packet as shown in Figure 3.1.
Fig. 3.1 Packet Format and Specifications
30
Three types of bits are utilized in the packet: unused bits (1 bit), supervisory bits (21 bits)
and the data bits (10 bits). The first byte called IDTAG uses 8 supervisory bits and is
used for the patient identification. Every person or patient is assigned a unique ID from 1
to 255. It is ensured that neither IDTAG nor SUM exceeds limit of 255 in order to
accommodate it in one byte size. The microcontroller is programmed in a manner that it
generates a unique IDTAG for every person/ patient. For instance the user enters the ID =
123, then the required IDTAG is calculated using the formula developed in Eq 3.1.
IDTAG = [FRACTIONAL PART (SQRT (ID)) x 100] + SUM (3.1)
Here, SUM is the fourth byte of frame and its value is calculated by adding the ID
numbers (in our case SUM = 1+2+3 = 06). This unique IDTAG serve dual purpose.
Firstly, it provides inherent encryption for data transmission; secondly it also rejects the
interference caused by other ambient sources.
The second byte contains 1 unused bit, 5 supervisory bits and two data bits as shown in
Figure 3.1. The specification for Byte 2 is summarized in Table 3.1. There are 10 data
bits divided in byte 2 and byte 3 of the frame. Third byte uses the 8 data bits in
conjunction with the 2 least significant bits of byte 2 to store the data from the sensors.
31
Table 3.1 Specifications for S, I, D and Sensor Information
# S I D a B Sensor selected Information
1 0 0 1 0 0 Airflow Data samples
2 0 0 1 0 1 Airflow No of breadth
3 0 1 0 0 0 ECG Data samples
4 0 1 1 0 0 BP Diastolic Pressure
5 0 1 1 0 1 BP Systolic Pressure
6 1 0 0 0 0 Pulse Oximeter SPO2
7 1 0 0 0 1 Pulse Oximeter Pulse Rate
8 1 0 1 0 0 GSR Skin resistance
9 1 0 1 0 1 GSR Skin conductance
10 1 1 0 0 0 Temperature Data sample
The proposed packet length comprises only 4 bytes while majority of the proposed
protocols in the literature are not less than 16 bytes [29-32]. Out of 4 bytes from which it
utilizes 21 bits for encryption and 10 bits for data whereas 1 bit is unused. The ROM used
for the complete program i.e., authentication, acquisition, encryption and transmission is
just of 18964 byes (18.5KB out of 32KB available, 58% usage of the available resource)
whereas the RAM utilization is 1369 bytes. A light weight security protocol is developed
in a resource constrained environment offering least possible overhead (that is fast in
computation and stored in less amount of memory offering least overhead in both
32
perspectives) by using symmetric keys. The transmission of the packet takes place using
Sony protocol [54].
3.2 EXPERIMENTAL SETUP & METHODOLOGY
Figure 3.2 shows the conceptual block diagram of the proposed system. The experimental
design and implementation of the system is presented in [55]. The sensing node includes
temperature, position, Galvanic skin response, ECG, respiration, blood pressure and pulse
oximeter sensors [56]. The Arduino Uno Board having Atmega328 Microcontroller with
the LED drive circuitry is used as a controlling node and for transmitting IR packets,
whereas Arduino Mega2560 with Atmega AVR microcontroller is used at the receiving
side with IR receiver interfaced with it as shown in Figure 3.3. All the experiments are
performed in a well illuminated room with distance up to 3 to 4 feet between transmitter
and receiver.
Fig. 3.2 Conceptual Diagram
33
Fig. 3.3 Circuits for simple IR Transmitter and Receiver
3.2.1 Patient authentication & sensor identification
Initially the controlling node is kept in a locked state to avoid any unauthorized access.
The controlling node will only be unlocked when valid ID and password issued to the
user is entered. Next, the user is asked to select the desired sensor to collect data from.
According to the sensor selection Sensor Node ID is assigned along with the unique data
code representing start/ or joining of the node which will make up the complete packet
for transmission after concatenation of the ID TAG, SUM and the data bytes.
34
Fig. 3.4 System Flowchart
3.2.2 Transmission & Reception with interference rejection
The transmission initiates with a start packet in which all the 10 data bits are one and it
ends with an end packet where all data bits are zero. A simple IR transmitter is designed
by connecting an LED of 940 nm wavelength through resistor on Arduino. The e-Health
sensor platform library is modified and the proposed algorithms are developed on it as it
does not directly support IR transmission. For this we have used IR remote library which
35
basically supports the transmission of the remote control codes. We have sent the
developed packets using Sony protocol with frequency of 40 kHz.
A simple IR receiver is designed by connecting TV Remote IR receiver IC with Arduino
Mega 2560 microcontroller. The receiver is placed in close proximity of 3 to 4 feet of the
transmitter. The incoming packets are received by the IR receiver and unpacked by the
microcontroller. If they are sent from the authentic source then they must follow the
formula as described in Eq 3.1 for IDTAG otherwise should be rejected and treated as
unauthorized. Similarly if any remote control is directed towards the receiver, it can
reject those signals as well, as shown in Figure 3.5 (a) and (b). The processing results are
shown in Figure 3.5 (c).
(a) (b)
Fig. 3.5 Interference creation with various Remote controls (a) TV/ DVD Remote (b)
AC remote
36
Fig. 3.5 (c) Snapshot of Arduino IDE while receiving all signals i.e. ID1, ID2 and
remote control
3.2.3 Energy efficiency
After the data has been successfully transmitted and received, the controlling node enters
in the sleep mode to save energy during idle periods. The controlling node is scheduled to
wake up every hour or it can be alerted whenever an interrupt is generated from the wake
up circuitry in case of an emergency or upon user’s requirement. Furthermore, the
IDTAGS are soft generated and, therefore no additional circuitry is required for either
encryption or interference rejection. Thus rendering the system energy efficient.
37
3.2.4 Node Joining/ Un-joining
The node enters into the network after authentication process as described above. After
the transmission of start data packet, further packets are formed using actual data from
the sensor which is placed within the packet as described in Table 3.1. When the user
wants to remove the node or when the time for acquisition reaches the preset time limit
an end packet is generated to indicate end of data or removal of the node.
3.3 SUMMARY
This chapter highlighted the development of a novel protocol for this research having key
features of node and patient identification with interference rejection from other IR
sources. The protocol specifications and its working algorithm along with simple IR
Transceiver designs are discussed in this chapter. The protocol is specially made light in
computation and processing to incur least possible overhead while addressing the security
and privacy requirements of WBANs.
38
CHAPTER 4
MOBILE APP DEVELOPMENT
In order to provide the user interface and easy access to the patient/ user an android app is
developed for this research project. Initially the results were tested by using the Matlab
mobile and it gave satisfactory results but to make it more user friendly, a standalone
Android App for acquiring and visualizing vital signs of a person in the form of data and
charts is developed as part of this research project. This chapter discusses the main
development aspects and features of both the mobile Apps.
4.1 MATLAB DATABASE DEVELOPMENT
A database is created through Matlab using simple Excel files by exporting data from the
Arduino Microcontroller. The database creation flowchart is shown in Figure 4.1. The
microcontroller having IR receiver is programmed in such a way that it is capable to
differentiate between various patients with assigned IDs and can store their data
separately in Matlab database. From the data that is coming from the serial port of
Receiving Arduino to Matlab the ID of patient is extracted, through which the record of
the patient is located in the Excel database. Every patient has been assigned a different
sheet name in Excel database file for writing his vital signs information in his respective
sheet. The Matlab program after locating the filename and extracting every individual
39
sensor information, writes it in different columns for a particular patient. The snapshot of
the database with sensors data received by Matlab is shown in Figure 4.2.
Fig. 4.1 Flowchart for database creation
40
Fig. 4.2 Snapshot showing various Fields of created database
4.2 MATLAB MOBILE APPLICATION
A Matlab mobile application [57] is used due to its simplicity to acquire, visualize, store
and share the data from the sensors. It is specially designed by Math Works for smart
phones so that they can be connected to the running sessions on their Cloud or destined
computer. As Matlab mobile does not support the GUI execution, a simple Matlab script
file is developed to be run from Matlab Mobile. Figure 4.3 shows the flowchart for the
algorithm adopted in this script file.
41
Fig. 4.3 Matlab Mobile App Script Algorithm
In order to access the vital signs data of a person or to know the health condition of a
person one must connect to the computer where this information is saved through Matlab
Mobile. In order to access the information one must connect to that computer by giving
first IP address or DNS name, computer name, connector password and port number etc.
through which some are optional settings while others are mandatory. The user knows the
script file name which he or she writes on the Matlab mobile command prompt, once the
Mobile app is connected to the computer. The m script file is simply the code which is
written to load the respective excel file in which the vital signs or sensors data
information is saved for a particular user/ person. After loading the sensor’s data the
42
values are simply displayed on the command prompt with the help of display commands
written in the script file whereas the data from the sensors such as ECG and Airflow are
plotted using plot commands. It is also programmed to show the pictorial representation
of the position detected by the position sensor, five positions detection is programmed for
this purpose. Once the graphs and pictures are brought up in the main window they can
be either saved in pictures/ gallery or easily shared from within the Matlab Mobile App
just like any other applications sharing options. The snapshots of the Matlab Mobile App
running the script file are shown in Figure 4.4.
(a) (b)
45
(g)
Fig. 4.4 Script execution output on Matlab Mobile App: (a) Matlab Mobile App
Settings (b) Summary generated on command prompt after script execution (c)
ECG plot (d) Airflow chart (e) Position State (f) images to be saved in pictures (g)
Options to share images from Matlab Mobile
4.3 ARDUINO & ANDROID DATABASE WITH ANDROID APP ACCESS
Another method that is used in this research for accessing the vital signs sensors data
through Mobile is with the help of Android App which is more user friendly, easy and is
independent of the Matlab platform.
46
4.3.1 SD Card Database creation and its Access
After authentication and the sensor’s data extraction from the Arduino program according
to the packet formation, sensor data values are saved now in SD card with every patient’s
separate text file having starting and ending packets to distinguish each sensor data set’s
start and its end. So the SD card will be recording multiple sets of the tests for the same
patient or different patients at different instances.
The Arduino program besides writing the data on SD card also checks for any message at
UDP port 5555 if there is any message then check either it is of the form “fetch:id*#--3*”
or not, if yes then extract the ID from it, note IP address of the sender, read particular
id.txt file from the SD card and the file contents to the same sender’s IP at same port
5555 and if there is no such message on UDP port then skip this step and continue the
previous routine.
4.3.2 B4A Anywhere software
An android app is developed using B4A Anywhere software (Rapid Application
Development) RAD tools. B4X programming language is an enhanced form of VB plus it
gives the facility thorough B4A-Bridge to directly connect your physical device right
from the IDE and observe the effects instantly while developing over the local network
either by using Wi-Fi or Bluetooth so it was found easy to develop the app for this
research using B4A. The features of this software are shown in Figure 4.5 [58].
47
Fig. 4.5 RAD tools by Anywhere Software
4.3.3 Developed Android App
The Android app is capable to perform:
i. Online tests i.e. fetch most recent values.
ii. Fetch previous values saved in the SD card attached with Arduino
Microcontroller.
iii. Display charts/ Graphs of ECG & Airflow, also pictorial representation of
person’s position.
iv. Save and share from within the developed Android App.
Another database is created in the mobile using SQLite. When the user is connected to
the receiver he/ she can get the recent test values. Once the new values are acquired they
are saved in the Mobile’s memory using SQLite which can be seen later in offline mode
48
as well, until the new values are acquired as they will be overwritten in order to display
new graphs and charts in accordance with the fresh data. This is done in order to avoid
any overload on mobile’s memory. The app supports saving and sharing of the data and
charts so it is up to the user’s decision which test reading he/ she wishes to save or share
for later use within mobile. Figure 4.6 illustrates the snapshots of the developed Android
App.
(a) (b) (c)
51
(m) (n)
Fig. 4.6 Android App Screen Shots (a) Home Screen (b) About Screen (c) Start
Screen (d) Fetch Information Screen (e) Results of Fetch Information Screen (f)
Pulse Rate Screen (g) Blood Pressure Screen (h) Temperature Screen (i) GSR
screen (j) Airflow Graph (k) ECG graph (l) Position State Screen (m) Share Screen
(n) Result of Sharing data on WhatsApp Screen
4.4 SUMMARY
This chapter discusses the development of the mobile apps to visualize the physiological
data in a user friendly manner. This chapter presents the app development and their
results in numerical as well as graphical screen shots form. Two mobile app platforms i.e.
Matlab Mobile and Basic4Android are used in this research and discussed in this chapter.
52
CHAPTER 5
PROTOTYPE DESIGN
One of the major contributions for this research work is the prototype design that could
be used as a WBAN. As WBAN is a network consisting of sensors capable of measuring
and monitoring vital signs, the main objectives were to select appropriate sensors, their
interfacing in WBAN & data acquisition through them and the design of optical
transceiver working within sub meter range of human body. The proposed prototype can
be better understood form Figure 5.1.
Fig. 5.1 Proposed Prototype WBAN
53
5.1 SELECTION OF SENSORS
The foremost technical challenge is to design a physiological sensor or device [20]. As
the primary focus in this research was optical signaling from the sensor nodes so a
number of sensor nodes were investigated which can easily be connected and interfaced
in this prototype. After surveying different sensors available in the market, e-health
sensor platform by Cooking Hacks Libellium (Spain) was chosen to be the source of
Vital signs sensor data [56].
5.1.1 Features of e-health sensor platform
The e-health sensor platform is a complete kit which comes along with 9 sensors (V1.0)
and 10 sensors in (V2.0) including EMG sensor. It consists of a biometric shield
compatible with Arduino and Raspberry Pi. The shield contains all the necessary drive
circuitry for the sensors and connectors. The e-health shield and the sensors are shown in
Figure 5.2 [56].
54
Fig. 5.2 e-health sensor complete kit [56]
In this research following sensors are used:
i. Position sensor or Accelerometer
ii. Pulse Oximeter
iii. Temperature sensor
iv. GSR sensor
v. ECG sensors
vi. Blood Pressure sensor
vii. Air Flow sensor
55
Fig. 5.3 Cooking Hacks e-health sensor platform by Libellium (a) Sensor Shield (b)
Sensor Shield mounted on Arduino UNO
5.1.2 Data Acquisition
In order to acquire data, the sensors are plugged in with the shield and connected with the
Arduino UNO microcontroller which now serves as the controlling node for this
prototype WBAN shown in Figure 5.3 (a & b). The e-health shield comes with the e-
health library and programs to acquire the data which are customized and the data packets
are appended with security and patient/ node identification information according to the
developed protocol as described in chapter 3.
E-health sensor platform provides connectivity through the following 5 wireless
technologies:
i. 3G
ii. Bluetooth
56
iii. GPRS
iv. ZigBee/ 802.15.4 and
v. Wi-Fi
All of these require extra shield/ module to be mounted on the shield which is not cost
effective plus it was aimed to provide low power, low cost solution for wireless
transmission. In order to transmit data with low complexity in context of cost, power and
computational overhead, an IR transceiver is designed with the inexpensive and easily
available components.
5.2 SELECTION OF IR SOURCE
There are two main sources for IR transmission i.e. LED and Laser Diode. LED being the
cheaper, simpler, low in output power, suitable for low data rate and short ranges as
compared to the laser diode is chosen here for a simple IR transmitter design.
5.2.1 LED Drive circuitries
Various LED drive circuits were tested to cover longer range as shown in Figure 5.4.
From the experiments it was found that the transistor drive circuitry gives better coverage
amongst the components discussed here. The detection efficiency also depends upon the
receiver or the detector used for the IR transceiver.
57
Fig. 5.4 LED Drive Circuits
Hence a simple IR Transmitter is designed just by connecting IR LED with transistor
drive to pin 3 of the Arduino that is responsible for IR transmission.
5.3 IR RECEIVERS/ DETECTORS
There are various photodetectors available in the market. Following four detectors are
used which are easily available in the market/ Lab at very low price for testing and
analyzing the performance for the development of proposed IR based WBAN.
i. Photodiode
ii. phototransistor
iii. TV remote IR receiver
iv. Thor Lab PIN diode
58
Fig. 5.5 Photodetectors
5.3.1 Testing Photodiode
The photodiode was tested first in an open loop by giving an IR signal from a remote
control as our vital signs data has to be a modulated signal using IR Remote control
modulation schemes. It was observed that the voltage across the simple diode is only of
the order of 300mv (Figure 5.6) which specifies the need for biasing circuitry. So a
resistive biasing circuitry was employed but it introduced noise at the receiver.
Photodiode response in both cases is shown in Figure 5.7 when a square wave signal is
fed to the LED from the Function generator and when a modulated signal from Arduino
pin 3 is given to the LED.
59
Fig. 5.6 Photo Diode Response in Open Circuit Fig. 5.7 Photo Diode response with
ResistorBiasing when a signal
from Remote control is given
5.3.2 Testing Photo Transistor for Transceiver Design 1
In order to improve the response of the photodetector in terms of noise and signal level, a
photo transistor with amplification stage added is used as shown in Figure 5.8. Though
this configuration improves the received signal, but it is still limited to a transmission
distance upto few centimeters. Beyond 5 cm the signal degrades significantly.
60
Fig. 5.8 Photo Transistor Receiver Design
So IR Transevier design 1 is designed with the above mentioned components and drives
that yields better results i.e. LED with transistor drive and a phototransistor with OPAMP
amplification stage. The Block diagram and the prototype is shown in Figure 5.9 (a) and
5.9 (b).
61
Fig. 5.9 (a) Block Diagram of IR Transceiver Design 1 (b) Prototype of IR
Transceiver Design 1
Another IR transiever prototype is designed using simple LED drive transmitter and an
IR remote control receiver IC both connected with the separate arduinos.
5.3.3 IR Remote Control Receiver IC and Working of IR Transceiver design 2
The transmitter of the IR Trasnsceiver design 2 sends the remote control codes but having
vital signs sensors data encoded as remote control codes. This working is explained in
Figure 5.10 where an arduino Uno board sends the data from arduino pin 3 as modulated
IR packets.
(a) (b)
62
Fig. 5.10 Block Diagram of IR Transceiver Design 2
These packets can be encoded in any of the remote control protocol and modulation
scheme supported by Arduino IRremote Library. The new protocol developed in this
research was described in chapter 3. Various IR Remote Control Protocols which are
present are listed in Table 5.1 where as the protocols supported by Arduino IRremote
Library are listed in Table 5.2. In this research Sony SIRC Protocol and Phillips-RC5
Protocol are tested in experiments.
63
Table 5.1 Various IR Remote Control Protocols
Table 5.2 Protocols supported by Arduino IR Remote Library
S. No. Protocol S. No. Protocol
1 NEC 6 DISH
2 Sony 7 Panasonic
3 Sharp 8 JVC
4 RC5 9 Sanyo
5 RC6 10 Mitsubishi
The Arduino IR Remote library provides the following features:
Encodes the data in accordance with desired protocol specification.
Supports development of user defined protocols (Raw data).
Recognizes the protocol type at receiving end.
Decodes the received data according to protocol specifications.
S. No. IR
Protocol
Modulation/
Encoding
Scheme
No of
D+C bits
Msg
Duration(ms)
Carrier
Frequeny
1 ITT Pulse
Distance
14 1.7-2.7ms -
2 JVC Pulse
Distance
16 43.6 (max) 38KHz
3 Nokia
NRC17
Bi Phase 17 20 38KHz
4 NEC Pulse
Distance
16 49.5 (max) 38KHz
5 Sharp Pulse
Distance
13 26 (typ) 38KHz
6 Sony
SIRC
Pulse width 12,15,20 27(max) 40KHz
7 Phillips
RC-5
Bi Phase
(Manchester)
11 25 36KHz
8 Phillips
RC-6
Bi Phase
(Manchester)
variable 36KHz
9 Phillips
RCMM
Pulse position 12,24 3.5-6.5 36KHz
10 Phillips
RECS-80
Pulse
Distance
12 38(max) 38KHz
11 X-Sat Pulse
Distance
16 48(max) 38KHz
64
Supports the protocols mentioned in Table 5.2.
The Sony SIRC Protocol and Phillips-RC5 Protocol formats are shown in Figure 5.11(a)
and (b).
Fig. 5.11 (a) Sony SIRC Protocol Fig. 5.11 (b) Phillips-RC5 Protocol
Once the encoded data is transmitted, it is received by the IR remote control IC. As the
IC contains built in Amplifier, Band pass filter, Demodulator and Comparator, things
become really easiy with this small IC occupying very less space and circuitry with very
low power consumption. The raw data that appears on LED at transmitting side and at pin
1 of the IR remote control receiver IC is shown in Figure 5.11 (a) and 5.11 (b). The
decoding part is taken care by Arduino IR Remote library. So with simple harware design
and using the library features we acquire secure and reliable IR communication between
transmitter and receiver for our prototype WBAN.
65
5.4 PERFORMANCE ANALYSIS
Two parameters are selected to analyze the performance of the IR Transciever designs 1
& 2, which are Distance and Noise. Experimental setup for observing the effect of
varying these parameters through eye diagram is described in the next section.
The measurements can be read directly from the oscilloscope where as the signal to noise
ratio and bit error rate (BER) can be calculated by using Eq 5.1 to Eq 5.4.
( )
( ) (5.1)
( ) ( ) (5.2)
(√ ) (5.3)
(
√ ) (5.4)
We have taken readings and calculated the above mentioned parameters for both
Transeiver designs 1 & 2.
5.5 EXPERIMENTAL SETUP
An eye diagram is generated on an oscilloscope using the setup of Figure 5.12 . The data
signal to be transmitted is generated from either the function generator or from arduino
pin 3 which is applied to the LED drive circuitry and also visualized at oscilloscope’s
channel 1. When taking the measurements for noise effect, a noise signal is added with
this input signal from Agilent 33250A Function generator/ Arbitrary Waveform
66
generator, whereas the received signal from the detector is visualised at channel 2 of the
oscilloscope. Here we have used the data signal itself as a trigger signal for making
overlapping eye patterns and have set the persistance value to 1 sec in order to get clear
measurement results from the eye diagrams [59-64].
Fig. 5.12 Test Set-up for Noise Effect Measurements
The noise signal generated from the Function generator is a white noise. There are four
options available in the Function generator to vary noise parameters as shown in Figure
5.13. Experiments show significant effect in reception when DC Noise offset is varied
hence results for varying offset value are discussed in chapter 6.
67
Fig. 5.13 Noise Signal generation from Agilent 33250A Function generator/
Arbitrary Waveform generator and its effect in transmission and reception
5.6 ThorLAB PIN DIODE
Due to the limitations incurred by the photodiode and phototransistor in terms of distance
and sensitivity to noise, other options like TV remote control receiver IC and ThorLAB
PIN diode were also tested in this research for the suitability of designing WBAN
Prototype IR receiver. The ThorLAB DET100A is a large area Silicon photodetecter with
a wavelength range of 400 to 1100nm and Peak Wavelength at 970nm which is close to
the IR Transmitter LED used i.e. 940nm. These diodes are ideal for measuring both
pulsed and CW light sources. The output is taken from the BNC connector which is the
direct photocurrent out of the photodiode anode and is the function of incident light
power and wavelength. The output from the PIN diode is coming in range of 300mV so
an OPAMP amlifier is connected to its BNC output to amplify the signal upto 2V. This
PIN Diode is used in conjuction with the EV/MCM31 Digital Modulation Trainer which
68
is used here to generate an encoded and modulated signal which will serve as Tx signal
and through which IR LED is driven. The ThorLAB receiver is palced at a distance of
upto 3 feet from the IR transmitter. The ThorLAB Receiver’s output after getting
amplified is now fed to another EV/MCM31 trainer to ensure isolation between
transmitting trainer and receiving trainer plus to vary the distance between transmitter
and receiver easily.
The MCM31/EV trainer board (Figure 5.14) is used here to study the effects of digital
modulation schemes on the reception provided by the trainer along with the test points
and connectivity [65], through which it becomes easy and handy to observe the impacts
of varying various parameters like distance between the transmitter and receiver, angular
displacement from LOS to few degrees from receiver, effects of increasing light intensity
in the room by making the number of lights ON and OFF. Different encoding schemes
(BIT, Dibit, TRIBIT, Manchester) provided by the trainer were also tested to observe the
effect on reception. Various experiments are performed and the performance of the link
is evaluated with the help of eye diagrams and constellation diagrams plotted on
TEKTRONIX TDS2012 Oscilloscope discussed in chapter 6.
69
Fig. 5.14 EV/MCM31 Digital Modulation Trainer
The modulation scheme, encoding scheme, demodulator and decoder are selected through
the jumpers.
Following connections and settings are carried out in order to perform all the experiments
for this Transeiver set up.
- TP20 is used as the TX signal for driving IR LED from trainer 1.
- Amplified output from ThorLAB PIN detector connected to TP20 of Trainer 2 at
distance upto 5-7 ft.
- TP24 which is the low pass filtered output and serves as the carrier removed
signal is used to plot the eye diagrams of the received signal.
- TP9 (Trainer 2) RX DATA is used to compare the received data against the
transmitted data at TP4 (Trainer1).
70
- TP3 is used to observe the clock frequency/ data seed for the generated data
according to selected encoding scheme and modulation through jumpers which
are fixed or by default setting of the trainer.
- The data rates supported by the trainer are listed in Table 5.3.
Table 5.3 MCM31/EV Encoding schemes and their respective data rates
S.No Encoding Scheme Data speed (bits/s)
1 Manchester 300
2 Bit 600
3 DiBit 1.2K
4 Tribit 1.8K
- The bit speed is changed to keep the same symbol speed (i.e. 600 Baud) in every
encoding/ modulation.
- TP27(X) and TP28(Y) of trainer 2 are used to plot constellation diagrams on
Oscilloscope in XY Mode.
The transeiver designed using the two trainers is illustrated in Figure 5.15.
72
The experimentul results with these connections and settings according to the variations
in parameters chosen are discussed in Chapter 6.
5.7 SUMMARY
The prototype development for the IR based WBAN has been covered in this chapter. It
highlights the interfacing of sensors, their connectivity in WBAN, the issues encountered
in choosing transmitter and detectors for the prototype development and their possible
solutions. This chapter also explains the experimental set up and describes each
component, board and equipment specifications, usage and limitations in the
experimental work for this research.
73
CHAPTER 6
RESULTS & DISCUSSION
The performance of Transceiver designs presented in chapter 5 is evaluated in this
chapter by using eye diagrams. The first two designs are tested for the two parameters i.e.
Distance and Noise whereas Transceiver design using ThorLab PIN detector is tested for
varying distance, ambient light, angle and modulation schemes.
6.1 TRANSCEIVER DESIGN 1 READINGS WITH INCREASE IN DISTANCE
Figure 6.1 (a-c) shows the effect of varying link distance when a simple square wave was
transmitted through IR transceiver design 1. The received waveforms and eye diagram
clearly shows the degradation in the signal when the distance is increased. The
experimental readings found from oscilloscope and the SNR calculated using Eq 5.1 and
Eq 5.2 are listed in Table 6.1. The degradation of SNR with increase in distance is also
visualized by graph in Figure 6.1 (d) whereas the BER is calculated using Eq 5.3 & Eq
5.4 and plotted in Matlab in Figure 6.1 (e).
74
Fig. 6.1 (a) Fig. 6.1 (b)
Fig. 6.1 (c)
Fig. 6.1 Photo Transistor Response- (a) Tx-Rx 3cm (b) Tx-Rx 6 cm (c) Tx-Rx 9cm
75
Table 6.1 Experimental Readings for Transceiver Design 1 with Distance
S.No. Distance
(cm)
Noise
level
(mV)
Signal
level
(V)
SNR SNR
(dB)
Jitter
(µs)
Vertical
Eye
Opening
(V)
Horizontal
Eye
Opening
(µs)
Rise
Time
(µs)
Fall
Time
(µs)
1 3cm 560 9.12 16.28 24.23 14 7.76 47 17.6 16.45
2 3cm 560 9.6 17.1 24.6 16 8.4 50 17.1 17.60
3 6cm 280 2.52 9 19.08 13 2.2 56 20 21.03
4 6cm 320 2.52 7.8 17.84 11 2.1 58 22 24
5 6cm 160 1.42 8.87 18.9 22 1.16 74 20.2 21.2
6 9cm 80 376m 4.7 13.44 15 192m 96 24.4 26.60
7 9cm 160 608m 3.8 11.59 18 336m 97 36.3 38.2
8 9cm 140 460 3.2 10.1 20 260m 42 21.5 25
Fig. 6.1 (d) Effect of increasing Distance on SNR (e) Matlab Simulation for SNR vs
BER with varying distance for Transeiver Design1
SNR of 16.28 achieved with 3 cm Distance
(e) (d)
76
6.2 TRANSCEIVER DESIGN 1 NOISE EFFECT READINGS
The Transceiver is tested with the addition of white noise as described in the
experimental setup. Now the distance is kept constant where the best SNR was achieved
i.e. 3 cm so that effect of noise addition can be observed. The snapshots of the
oscilloscope screen in Figure 6.2 clearly shows that not only the received signal level
reduces when the Noise DC offset is increased from 0V to 2V but also it becomes
drastically noisy and the eye opening gets really diminished. The experimental
measurements taken are summarized in Table 6.2.
Fig. 6.2 (a) Results with adding Noise offset from 0V to 2V
77
Table 6.2 Experimental Readings for Transceiver Design 1 with Noise effect
S.No. Noise
offset
V
DC
Noise
level(mV)
Signal
level(V)
SNR SNR
(dB)
Vertical
Eye
Opening(V)
Horiz-
ontal
Eye
Opening
(µs)
Jitter
(µs)
Rise
Time
(µs)
Fall
Time
(µs)
1 0 640 9.60 15 23.52 8.56 93 14 15.1 16.8
2 1 880 9.2 10.45 20.3 7.92 96 27 15.3 17.8
3 1.2 960 8.56 8.916 19 7.12 68 4.6 16.5 17.2
4 1.3 1.04V 7.76 7.46 17.4 6.24 85 12 18.2 20
5 1.4 800 7.2 9 19.08 5.2 99 10 21.8 29
6 1.4 880 7.04 8.4 18.48 5 102 16 20.7 26
7 1.5 1.04V 7.04 6.7 16.5 4.72 88 24 22.9 78.7
8 1.6 1.12V 6.24 5.57 14.92 3.84 88 13 21.2 22
9 1.6 1.36V 6.24 4.58 13.22 3.4 99 19 20.3 22.2
10 1.7 1.44V 5.28 3.66 11.27 2.9 92 24 18.2 20
11 1.8 960 4.16 4.33 12.73 2.72 97 26 18.8 19.3
12 1.9 960 3.36 3.5 10.88 2.24 99 9 16.3 18.8
13 2 800 1.84 2.3 7.23 960m 92 2.2 18.8 21.4
Best SNR of 15(23.52dB) achieved with 0VDC
Fig. 6.2 (b) Effect of increasing Noise DC
offset on SNR
Fig. 6.2 (c) Matlab Simulation for SNR vs
BER with DC offset Noise Value for
Transeiver Design 1
78
6.3 EXPERIMENTAL RESULTS FOR TRANSCEIVER DESIGN 2
The Transceiver Design 2 as discussed in Figure 5.10 is also tested by varying link
distance as well as DC Noise offset value in a well illuminated room setup as shown in
Figure 6.3. Readings are taken while increasing the distance from 1ft to 4ft and
comparing the data sent versus received data as shown in Figure 6.4 (a) and (b). It is
observed that there are not many errors introduced in the data and the WBAN vital signs
data reach the destination quite reliably. Also the received signal maintains a good SNR
value due to the built in circuitry in the IR Remote Control Receiver IC. The data was
sent using Sony as well as RC5 protocols.
Fig. 6.3 Experimental setup for Transceiver Design 2 (Link distance upto 4 feet)
79
(a) (b)
Fig. 6.4 Experimental Results with Receiver upto 4 feet apart (a) Sony Protocol (b)
RC5 Protocol
6.4 TRANSCEIVER DESIGN 2 NOISE EFFECT READING
The Noise is added in the same way as in Transceiver Design 1. The observations and
readings show that the SNR remains pretty constant with the increase in Noise DC offset
but after a threshold value of DC offset the data starts getting corrupted. This effect is
shown in Figure 6.5 (a-c) for both protocols i.e. RC5 as well as Sony.
Fig. 6.5 (a) Experimental Results for Effect of adding Noise offset (RC5 Protocol)
80
Table 6.3 Experimental Readings with Noise for Transceiver Design 2
Fig. 6.5 (b) Experimental Results for Effect of adding Noise offset (Sony Protocol)
(c) Effect of Distance & Noise on SNR in IR Receiver IC
(b) (c)
81
As the SNR is not much effected by the addition of DC offset noise so calculation based
on SNR will not yeild correct results so we have measured the level of data corruption by
calculating BER through Matlab by importing transmitted sequence versus received
sequence and then comparing bit by bit to calculate number of errors. Thus BER is given
by Eq 6.1.
(6.1 )
The readings taken are illustrated in Table 6 and Figure 6.5 (d).
Table 6.4 Experimental Readings with Noise for BER in Transceiver Design 2
S.No. Noise
offset
No of
samples
No of bits
(no of
Samples*16bits)
No of
bits in
error
Bit error
rate
1 0 VDC 3000 48000 0 0
2 0.5VDC 3000 48000 07 0.000146
3 1VDC 3000 48000 13 0.000271
4 1.3VDC 3000 48000 843 0.0175
5 1.6 VDC 3000 48000 967 0.020146
6 1.7VDC 3099 49584 2183 0.044026
7 1.72VDC 1632 26112 977 0.03741
8 1.73VDC 3026 48416 1803 0.03724
9 1.74VDC 3028 48448 1333 0.027514
10 1.75VDC 3034 48512 1115 0.0222969
11 1.8 VDC 2894 46304 5673 0.122516
12 1.9 VDC 3000 48000 9078 0.189125
82
Fig. 6.5 (d) BER curve with noise offset in Transceiver Design 2
It is observed in Figure 6.5 (d) that when the DC Noise offset is below the threshold
value of 1.3V DC, the BER is within the range of 0 to 1 %. So in order to get successful
reception within tolerable limts the Noise DC offset should be less than 1.3VDC.
Two low cost transceiver designs have been tested for WBAN using optical signaling
schemes with their performance analysis with respect to Distance and Noise. It is
demonstrated through experiments that Transceiver Design 2 is better than Transceiver
Design 1 due to coverage upto 4 feet as well as signal quality which are the requirements
of WBAN. These comparative results are summarized in Figure 6.6.
84
6.5 TRANSCEIVER DESIGN 3
The arrangements and connections of the ThorLAB PIN receiver with the MCM31/EV
Trainers were discussed in chapter 5. In order to evaluate the performance of this
transceiver system discussed in Figure 5.15. The experimental setup was made in the
Research Lab1 IIT Building MUET whose dimensions for this evaluation are illustrated
in Figure 6.7.
Fig. 6.7 Research Lab 1 (IIT building MUET) Experimental setup and lab
dimensions
An IR LED of 940nm wavelength is used for the experiments in conjunction with the
MCM31/EV Trainer to serve as the Transmitter shown as Tx in Figure 6.7 whereas a
Silicon based PIN detector is used with another MCM31/EV Trainer which serves as the
85
receiver also shown as Rx in Figure 6.7. This setup is placed on the desk in the middle of
the lab as the light if falling directly upon the receiver severely deteriorates the reception.
Also the window is covered because even if the sunlight not falling directly upon the
window but it was creating so much interference and noise that it was not possible to
carry out experiments. The room lights were purposely turned ON and OFF to observe
the impact of fluorescent/ ambient lights on the optical wireless communication link.
Table 6.5 and Table 6.6 explains the impact of turning specific light switching (ON/OFF)
upon the PIN Rx received power and light intensity in the Lab (lux). NewPort Digital
power Meter Model 815 was used to calculate the received power from PIN RX due to
lights variation at the above mentioned installation place. Table 6.5 enlists the readings
taken at Research Lab1 IICT MUET for this experimental setup.
Table 6.5 Received Power Readings taken at Research Lab1 IIT building from PIN
RX for change in light due fluorescent bulbs switching.
S. No. No. of lights ON Power received
1 One 0.62mW
2 Two 0.72mW
3 Three 1.44mW
4 Four 1.84mW
The PIN Rx is placed on a stand with rotor and markings in the base to calculate angular
displacement from LOS between Tx and Rx. The distance towards the wall also has
impact upon the readings. If the receiver is rotated clockwise (towards right wall where a
white board is placed and has greater distance from receiver to wall) the angle is less up
86
to which we can get acceptable reception as compared to the anticlockwise rotation of the
dial (towards the left wall which is just 2 feet away from the receiver). This angle also
depends upon the modulation scheme, noise due to the presence of amount of light and
the distance between the Tx and Rx.
In order to have a quantitative measurement of the light present in the lab, an ambient
light sensor (Vendor: TAOS, version: 1, power: 0.75, maximum range: 3000, resolution
1.0) built in the smart phone (Huawei Honor 6) was used along with sensor box for
Android app in these experiments to measure incident light intensity at the point where
the receiver is placed. Table 6.6 demonstrates the variation in lux values due to switching
of lights installed in the Research lab. It was observed that the lux meter showed
maximum value of 499 lux when all the four lights were ON and if the smart phone is
kept directly below the light installed at the ceiling which decreases gradually if the
phone is taken away from the light. The android app showed the reading in the range of
2000 lux when faced towards the window when the window is uncovered and 0 lux when
the smart phone is covered or there is complete darkness. It should be noted that the PIN
Rx is facing towards the LED Tx and not facing up towards the ceiling so less amount of
light is entering the PIN receiver.
Table 6.6 Readings taken while switching the light at Research lab1 IIT Building
MUET by ambient light sensor of Smart Phone
S. No. No. of lights ON Illuminance (Lux) 1 None 0-2
2 One 4-6
3 Two 8-14
4 Three 16-20
5 Four 34-39
87
The Silicon based PIN Rx (ThorLAB DT100A) used in these experiments has the
following specifications enlisted in Table 6.7.
Table 6.7 ThorLAB DET100A Large Area Silicon Detector Electrical Specifications
S. No. Parameter Value
1 Active Area 75.4mm2
2 Wavelength Range (λ) 400 to 1100nm
3 Peak Wavelength (λp) 970nm (typ)
4 Peak Response (typ) 0.65A/W (typ)
5 Power 1.5mW (min@ λp)
6 Output Voltage 0 to 10V
A TEKTRONIX TDS2012 Oscilloscope with 100MHz Bandwidth and 1GSa/s sample
rate is used for eye diagrams and constellation diagrams. Another DSO GDS-1062 of
GW Instek with 20MSa/s sampling and 60MHz bandwidth 4000 samples memory length
is used to record the samples. The MCM31/EV Digital modulation Trainer was used for
these experiments as described in Figure 4.15. The results are discussed here according to
each parameter and its impact on the Infra-red Link.
6.6 TRANSEIVER DESIGN 3 READINGS AND OBSERVATIONS
In order to observe the influence of increasing any parameter, the other parameters are
kept constant. The readings are taken for varying one of the following parameters which
are enlisted in Table 6.8.
i. Link distance
ii. Ambient light
iii. Angle of receiver towards transmitter
iv. Modulation scheme
88
Table 6.8 Transceiver Design 3 Readings with varying one parameter at a time
S. No. Modulation Distance
(ft)
Lights Angle
(degrees)
Signal
(V)
Noise
(V)
SNR
1 ASK 1 No 0 9.12 640m 14.25
2 ASK 2 No 0 5.24 400m 13.1
3 ASK 3 No 0 3.22 600m 5.3
4 FSK 1 No 0 3.4 600m 5.6
5 FSK 2 No 0 3.76 600m 6.2
6 FSK 3 Two 40 3.64 560m 6.5
7 ASK 1 Two 0 9.04 560m 16.1
8 ASK 1 Two 0 9.52 960m 9.91
9 ASK 1 Two 20 8.64 800m 10.8
10 ASK 1 Two 40 8.96 2.24 4
11 ASK 1 Two 60 4 1.6 2.5
12 ASK 3 No 0 3.22 600m 5.3
13 ASK 3 No 20 2.88 280m 10.2
14 ASK 3 No 40 2.56 600m 4.2
15 ASK 3 No 60 1.28 320m 4
16 FSK 3 Two 0 3.60 640m 5.625
17 FSK 3 Two 40 3.64 560m 6.5
18 FSK 3 Two 60 3.84 840m 4.5
19 ASK 3 No 0 3.22 600m 5.3
20 ASK 3 Two 0 2.92 640m 4.5
21 ASK 3 Four 0 6.72 4.24 1.58
22 ASK 1 No 0 9.12 640m 14.25
23 ASK 1 Two 0 9.04 560m 16.1
24 ASK 1 Four 0 9.52 1.2 7.9
25 FSK 7 Two 0 3.24 600m 5.4
26 FSK 7 No 0 3.36 360m 9.33
27 FSK 7 No 40 3.28 400m 8.22
28 FSK 7 No 55 3.32 560m 5.9
29 FSK 6 One 0 3.28 360m 9.11
30 FSK 6 No 0 3.44 440m 7.818
31 2-PSK 6 One 0 1.52 120m 12.66
32 2-PSK 6 No 0 1.52 120m 12.66
33 2-PSK 6 Two 0 1.58 280m 5.64
34 2-PSK 6 No 35 752m 152m 4.9
35 2-PSK 6 No 20 776m 160m 4.85
36 4-PSK 6 No 0 1.08 128m 8.44
37 4-PSK 6 One 0 1 120m 8.33
38 4-PSK 6 Two 0 952m 120m 7.93
89
39 4-PSK 6 Two 0 1.04 272m 3.82
40 4-PSK 6 Two 10 976m 224m 4.35
41 4-PSK 6 Two 10 960m 192m 5
42 4-PSK 6 Two 10 1.09 176m 6.19
43 4-PSK 6 Two 10 1.22 392m 3.16
44 4-PSK 6 Two 10 1.37 528m 2.59
45 4-PSK 6 Two 40 808m 352m 2.29
46 4-PSK 5 No 0 3.10 200m 15.5
47 4-PSK 5 Two 0 3.12 300m 10.4
48 4-PSK 5 Three 0 1.74 600m 2.9
49 4-PSK 5 Four 0 3.40 1.38 2.4
50 4-PSK 5 No 20 1.72 520m 3.3
51 4-PSK 5 No 40 1.32 340m 3.8
52 4-PSK 5 No 60 328m 124m 2.64
6.7 DISCUSSION FOR TRANSCEIVER DESIGN 3 EXPERIMENTAL
READINGS
It is observed that although the SNR decreases with increasing distance but it is not much
affected or remains in acceptable range up to 7 feet which is our intended range for the
WBAN.
The effect of angular displacement of the receiver from Tx has shown different
characteristics in different modulation schemes. The signal degrades in general when the
receiver moves away from transmitter slowly up to 40 degrees but is much degraded
when moved from 40 to 60 degrees (keeping the distance and light condition same while
observing the effect for the same condition). It effects more in 2-PSK and 4-PSK and less
in ASK and FSK. Amongst all FSK is more tolerant up to 60 degrees and provides good
performance even at 60 degrees which other modulation schemes do not. 2-PSK and 4-
PSK give best results with the increasing distance provided less noise from light and
90
minimum angle displacement (20 to 35 degrees) compared to other modulation schemes.
From the four tested modulation schemes FSK yielded best results in tolerating noise
from light when compared through eye diagrams and SNRs.
It is observed that from the chosen parameters ambient light effects the reception the
most. The effect is quite severe for any distance, modulation scheme or angle at which
the receiver is facing the transmitter. Figure 6.8 (a) to (c) illustrates the effect through I
and Q amplitudes, eye diagram and constellation diagram. The diagrams are plotted by
exporting the data from GW INSTEK DSO to Matlab to verify the SNR, eye diagrams
and constellation results obtained from Tektronix oscilloscope.
In order to get correct eye diagrams and constellation diagrams following settings are
done in Matlab according to the specifications of the MCM31/EV trainer and GW
INSTEK DSO:
No of samples = 4000 (memory length of DSO)
Baud rate = 600 (fixed baud rate for any encoding scheme by MCM31/EV)
The readings are taken at two Sampling Frequencies by Oscilloscope:
1. 25Khz
2. 50KHZ
91
Table 6.9 Matlab required parameters calculation with 25KHZ and 50KHZ
sampling frequency for plotting eye diagram and constellation diagram.
Sampling Frequency =25Khz
Samples per symbol =41.66
Samples per symbol 41
41 samples = 1 symbol
And Total samples = 4000
4000 samples 96 symbols
Sampling Frequency =50Khz
Samples per symbol =83.3
Samples per symbol 83
83 samples = 1 symbol
And Total samples = 4000
4000 samples 48 symbols
92
Fig. 6.8 Matlab plots with 2-PSK with 2 lights ON a) I & Q amplitudes b) Eye
Diagram c) Constellation diagram
93
Fig. 6.9 Matlab plots with 2-PSK with 4 lights ON a) I & Q amplitudes b) Eye
Diagram c) Constellation diagram
94
Fig. 6.10 Constellation diagrams for 2-PSK with a) No light b) 2 lights c) 4 lights
Fig. 6.11 Eye diagrams for 2-PSK with a) No light b) 2 lights c) 4 lights
Fig. 6.12 Constellation diagrams for 4-PSK with a) No light b) 2 lights c) 4 lights
(c) (a) (b)
(c) (a) (b)
(c) (a) (b)
95
Fig. 6.13 Eye diagrams for 4-PSK with a) No light b) 2 lights c) 4 lights
Fig. 6.14 Eye diagrams for FSK with a) No light b) 2 lights c) 4 lights
Fig. 6.15: Eye diagrams for ASK with a) No light b) 2 lights c) 4 lights
Fig 6.8 to 6.15 shows the effects of switching lights ON for various modulation schemes
with the help of eye and constellation diagrams which clearly indicates the better
performance of FSK. The experimental results of increasing distance, angle deviation,
(c)
(b) (a) (c)
(a) (b)
(c) (a) (b)
96
number of lights with ASK, FSK, 2PSK and QPSK on SNR and BER are illustrated in
Fig 6.16 to 6.23.
(c)
Fig. 6.16: SNR curves for varying (a) Angle (b) Distance (c) No of Lights for ASK
14.25 13.1
5.3
0
5
10
15
1 2 3
S
N
R
Distance in feet
SNR vs Distance for ASK
5.3 4.5
1.58 0
2
4
6
No light Two lights Four Lights
S
N
R
No of Lights
SNR vs No of Lights for ASK
16.1
10.8
4 2.5
0
10
20
0 20 40 60
S
N
R
Angle in degrees
SNR vs Angle curve for ASK
(a) (b)
97
(c)
Fig. 6.17: SNR curves for varying (a) Angle (b) Distance (c) No of Lights for FSK
9.33 8.22
5.9
0
5
10
0 40 55
S
N
R
Angle in degrees
SNR vs Angle curve for FSK
9.33 9.11
6.5
0
5
10
No light one light Two Lights
S
N
R
No of Lights
SNR vs No of Lights for FSK
9.33
9.11
9.27
9
9.1
9.2
9.3
9.4
7 6 1
S
N
R
Distance in feet
SNR vs Distance for FSK
(a) (b)
98
(c)
Fig. 6.18: SNR curves for varying (a) Angle (b) Distance (c) No of Light for 2PSK
12.66 12.66
5.64 0
5
10
15
No light one light Two Lights
S
N
R
No of Lights
SNR vs No of Lights for 2PSK
12.66
4.95 4.85 0
5
10
15
0 20 35
S
N
R
Angle in degrees
SNR vs Angle curve for 2PSK
12.66 13
14.6
11
12
13
14
15
6 5 3
S
N
R
Distance in feet
SNR vs Distance for 2PSK
(a) (b)
99
(c)
Fig. 6.19: SNR curves for varying (a) Angle (b) Distance (c) No of Light for 4PSK
8.44
15 14.3
0
5
10
15
20
6 5 3
S
N
R
Distance in feet
SNR vs Distance for 4PSK
15.5
10.4
2.9 2.4
0
5
10
15
20
No light Two light Three Lights Four
S
N
R
No of Lights
SNR vs No of Lights for 4PSK
8.44
15 14.3
0
5
10
15
20
6 5 3
S
N
R
Distance in feet
SNR vs Distance for 4PSK
(a) (b)
100
(c)
Fig. 6.20: BER vs SNR curves for varying (a) Distance (b) Angle(c) No of
Light for ASK
5 6 7 8 9 10 11 12 13 14 1510
-14
10-12
10-10
10-8
10-6
10-4
10-2
SNR
BE
R
SNR vs BER curve for ASK with Varying Distance
1 ft
3 ft
2 ft
2 4 6 8 10 12 14 16 1810
-20
10-15
10-10
10-5
100
SNR vs BER curve for ASK with Varying Angle
SNRB
ER
60 deg
40 deg
0 deg
20 deg
1.5 2 2.5 3 3.5 4 4.5 5 5.510
-3
10-2
10-1
100
SNR vs BER curve for ASK with Varying No of Lights
SNR
BE
R
Two Lights
No Light
Four Lights
(a) (b)
101
(a)
Fig. 6.21: BER vs SNR curves for varying (a) Distance (b) Angle(c) No of
Light for FSK
9.05 9.1 9.15 9.2 9.25 9.3 9.35
10-3.3
10-3.2
SNR vs BER curve for FSK with Varying Distance
SNR
BE
R
1 ft
7 ft
6 ft
5.5 6 6.5 7 7.5 8 8.5 9 9.510
-4
10-3
10-2
10-1
SNR vs BER curve for FSK with Varying Angle
SNR
BE
R
0 deg
40 deg
55 deg
6.5 7 7.5 8 8.5 9 9.510
-4
10-3
10-2
10-1SNR vs BER curve for FSK with Varying No of Lights
SNR
BE
R
No Lights
One Light
Two Lights
(b) (c)
102
(c)
Fig. 6.22: BER vs SNR curves for varying (a) Distance (b) Angle(c) No of Light for 2PSK
5 6 7 8 9 10 11 12 1310
-7
10-6
10-5
10-4
10-3
SNR vs BER curve for 2PSK with Varying No of Lights
SNR
BE
R
Two Lights
One & no Light
12.5 13 13.5 14 14.5 1510
-8
10-7
10-6SNR vs BER curve for 2PSK with Varying Distance
SNR
BE
R
6 ft
5 ft
3 ft
4 5 6 7 8 9 10 11 12 1310
-7
10-6
10-5
10-4
10-3
SNR vs BER curve for 2PSK with Varying Angle
SNRB
ER
20 deg35
deg
0 deg
(a) (b)
103
(c)
Fig. 6.23: BER vs SNR curves for varying (a) Distance (b) Angle(c) No of
Light for 4PSK
2 3 4 5 6 7 8 910
-3
10-2
10-1
SNR vs BER curve for 4PSK with Varying Angle
SNR
BE
R
40 deg
10 deg
0 deg
8 9 10 11 12 13 14 1510
-5
10-4
10-3
10-2
SNR vs BER curve for 4PSK with Varying Distance
SNR
BE
R
6 ft
5 ft
3 ft
2 4 6 8 10 12 14 1610
-5
10-4
10-3
10-2
10-1
SNR vs BER curve for 4PSK with Varying No of Lights
SNR
BE
R
Two lights
Four lights
Three lights
No light
(a) (b)
104
6.7.1 Data Rate
One important parameter for any Wireless Communication is the Data Rate which a
wireless link can support. As WBAN are low data rate applications, so simple
transceiver was used to test the data rate supported here. The MCM31/EV Trainer boards
used for the SNR calculations with respect to change in Ambient light, Distance,
Modulation scheme or Angle as discussed in the previous section could not be used to
calculate the supported the data rate due to the limitation of the fixed 600 baud and
carrier frequency that can be selected from the available frequencies which are 300Hz,
600Hz, 1.2KHz and 1.8KHz. In order to cope with this limitation and keeping the
circuitry as simple as possible, binary ASK modulation was chosen to observe the data
rate with the setup as shown in Figure 6.24.
Fig. 6.24 Test set up for Binary ASK Transceiver for Data Rate Observations
Two Function generators are used to generate carrier wave as well as Information signal
which are fed to The Balanced Modulator card T10B AM/DSB/SSB by EV. This
modulator module can modulate information signal up to 100KHz. The carrier and the
105
information signal frequencies are increased gradually and the modulated output is
observed on the oscilloscope ensuring that the output is not over modulated by adjusting
the information and carrier amplitudes. The Balanced Modulator generates the Modulated
output of the order of 600mV which cannot directly drive an LED so Amplifier is used to
drive the LED. The readings for the Tx signal are taken from Node a as shown in Figure
6.24. Also it is observed that when the frequency is increased the LED becomes dimmer
and the receiver is not able to detect the modulated wave. When the carrier frequency was
increased beyond 5MHz the LED becomes completely off or not visible. Similarly
information signal frequency also has a limit. With the increase in information signal
frequency the received signal gradually decreases in amplitude and less recognizable. The
receiver amplitude is also quite low so it is observed on Oscilloscope after amplification
as mentioned by Node b in Figure 6.24. Figure 6.25 illustrates these effects.
(a) Information Signal 50KHz & Carrier Signal 300KHz (b) Rx vs Tx signal for
50Kb/s data rate
106
(c) Information Signal 100KHz & Carrier Signal 300KHz (d) Rx vs Tx signal for
100Kb/s data rate
(e) Information Signal 100KHz & Carrier Signal 1MHz (f) Rx vs Tx signal for
100Kb/s data rate
107
(g) Information Signal 200KHz & Carrier Signal 2MHz (h) Rx vs Tx signal for
200Kb/s data rate
Fig. 6.25 (a, c, e, g) Information Vs Modulated signal-(b, d, f, h) Tx vs Rx signals at
Node a and Node b
In Figure 6.25 (b) and (e) the amplitude of the received modulated signal is of the order
of 170mV Vp-p with 300 KHz carrier this voltage is significantly reduced to 74mV Vp-p
Figure 6.25 (f) and (h) but it is still recognizable. It can be seen that there is a difference
between the amplitude of the Noise when the Receiver in ON and when it is OFF which
can serve to extract the information signal from the received modulated signal. Although
the target was to achieve data rates in MHz but due to hardware limitations, a data rate of
200Kbits/sec could be achieved. This can be improved with multiple stages of Amplifiers
or more powerful amplifiers at Tx and Rx side. One possible approach is by using
thresholding circuits at the receiver side after the amplification stage and filtering the
noise.
108
6.8 SUMMARY
In this chapter the experimental results of the selected components and transceiver
designs for the Prototype WBAN were discussed. The experimental readings and
observations made for the established Infra-red link are analyzed in this research work for
various parameters such as noise, ambient light, modulation scheme, angular
displacement of receiver from transmitter’s LOS, link distance and data rate.
109
CHAPTER 7
CONCLUSION, LIMITATIONS AND FUTURE
RECOMMENDATIONS
This chapter discusses the overall achievements of the research presented in this thesis.
The main objectives set for this research were sufficiently achieved with some limitations
that can be improved and enhanced further. The subsequent sections converse them
separately.
7.1 ACHIEVEMENTS
The main Objective of this research was to develop a prototype WBAN using infra-red
signaling and analyze its performance instead of using its counterpart i.e. Radio
Frequency WBAN which is achieved with sufficient accuracy. Its performance was
analyzed over various parameters such as distance, noise, angular displacement and
modulation schemes. The good SNR (around 20dB to 26dB) and BER values (within the
range of 0 to 1 %) for the Transceiver design 2, where as for the Transceiver design 3 the
quality of the resulting eye and constellation diagrams demonstrates the feasibility of IR
signaling for WBAN which is very less researched or experimented for this particular
application in spite of its numerous advantages like security and non-interference.
Although use of Infra-red for short range indoor applications or WPAN is found in
applications but less work has been done for this application. Infra-red Based WBAN can
particularly be useful in hospitals and airplanes or environments requiring limited access
110
and high security, as IR signals do not interfere with the signals generated from medical
equipment or aviation equipment which is the case with microwave or RF signals. The
signals are confined within the room and cannot penetrate through walls so it provides
inherent security to the data and avoidance to eavesdropping problem which fulfills one
of the requirements of the WBAN. The IR link distance tested in this research was from 5
to 7 feet which is in compliance with IEEE 802.15.6 standard for WBAN. A research
team at Worcester Polytechnic Institute Worcester, Massachusetts MA 01609, United
States has tried to establish an Optical link using least expensive components in their
thesis “VISIBLE LIGHT COMMUNICATION SYSTEMS”: (March 2015)” using white-
LEDs but they could only perform the successful transmission up to 1 foot with
transmission rate of 1.2kbps [66] . Another research work published in IEEE Photonics
Journal (Feb 2013) reports the successful transmission up to the distance of 1.65m using
white light LED with Manchester coding and have tested their transmission for 1.25Mb/s
and 2.5 Mb/s data rates, but their design uses pair of focusing lens and a medium Power
Amplifier to support the data rate in MHz range, which results in quite expensive design
[67]. Another requirement of this research was low cost and low power WBAN prototype
which is achieved by using least expensive, commercially available and low power
consuming components to build simple transceivers. So the focus was kept on using low
cost and easily available components. The research in scientific reports (2014) [68] has
used spin-nano-oscillator based wireless communication while using microwave
technology and ASK modulation (ASK modulation is used in this research as well for
testing data rate capability of the link with Transceiver design using ThorLAB PIN Rx) .
111
They have reported successful communication with 1m distance and 200kbps data rate.
In this research RF/ microwave or UWB is not used due to the reasons argued in the
previous chapters but the Data rate up to 100Kbps is achieved in this research in
Transceiver Design 3. This data rate is meeting the requirement of the application
intended i.e. for WBAN (10kbps to 100kbps as discussed in Fig 2.5 for physiological
data). The system remains SAR compatible as the LED only emits in the range of mW
plus the IR LED transmitter is not within 20cm range to damage tissue/ skin. The
modulation schemes utilized further reduce the power consumption and hence reduce the
chances of health risks.
The security requirement of WBAN is further achieved by developing a novel protocol
which includes patient and sensor identification. This protocol also provides a mechanism
to reject interference from other IR sources like remote controls for the devices using IR
protocols. The protocol not only incurs very less overhead in computation but also needs
less amount of storage as compared to the other protocols previously presented for
WBAN using RF, microwave or Ultra-wideband technologies incorporating different
encryption schemes. The existing protocols have large overhead ranging from 128 bits to
64 bytes for incorporating security. In this research the protocol is developed to provide
balance between security need and overhead. It only comprises of 32 bits for each packet
with 10 bits sensor data in it. In this research no hardware encryption was used hence the
protocol is also cost effective besides providing less computational overhead.
112
The transceiver design with the remote control receiver IC yielded better SNR and
immunity to reject ambient noise but has a fixed carrier frequency for selected protocol
(Sony, Phillips etc.) and hence limiting the maximum data rate. Its maximum allowable
angle displacement was observed to be 30 to 35 degrees. In this research this IC is
explored and utilized other than its conventional function to control appliances through
remote controls. Whereas for the transceiver built from ThorLAB PIN detector the
maximum range that was tested was 7.5 feet ( 2m) and maximum angle displacement to
be 60 degrees. This link was more sensitive to ambient light for which FSK produced the
best results in tolerating the background noise. Table 7.1 gives the comparison of various
improved parameters in this research.
Table 7.1 Summary of Research in context of specific parameters
S.No Source Ref Parameter Value improvement
1 Choi, H. S
et.al
(2014)
[66] Distance 1m 2m
Data Rate 100kbps 100kbps
Technology Microwave Infra-red
SNR 12.5dB 15dB, 20-26dB
2 Chow,C. W
et.al
(2013)
[67] Distance 1.65m 2.286m
Data Rate 1.2Mbps 200kbps
Technology VLC IR
Encoding Manchester NRZ,
Manchester,
Dibit, Tribit
Modulation None ASK,FSK,PSK
Angle LOS Tested upto 60°
Ambient
Light
Fixed Tested upto 50lux
Cost High Low
3 Ambady, S.
et.al (2015-
USA)
[68] Distance 1 foot 7.5 feet
Data rate 1.2Kbps 200kbps
4 Multiple [32- Packet size 128bits- 32 bits in total
113
47] 64bytes
5 Electronics
Wall Corp
[69] Cost of
wireless
Module
2000/Rs to
9000/Rs
<100 Rs
6 TI 4Q2014
digikey
[70] Power
consumption
Tx Current
RF (Zigbee,
LE Bluetooth)
:20mA to
40mA
IR: 20mA
Infineon
Technologies
AG(2010)
[71] Idle Tx
current
RF: < 1µA IR:0.1µA
Digi-Key
Electronics
(2008)
[72] Peak current
draw
LE =12.5mA,
ANT=17mA,
RF4CE=40mA
IrDA : 10mA
Once the data from the authentic user is received by the IR Receiver it can be accessed by
Smart phone through a user friendly Android App which can save and share the data
from within the Mobile App.
7.2 LIMITATIONS
Due to the hardware limitations and time constraints we could not get the modulators
supporting modulations in MHz. The MCM31/EV Trainer used in experiments supports
only 600 baud and the AM/DSB/SSB T10B EV module only supports modulation
frequency up to 100 KHz so the data rate up to 100Kbits/sec could be verified. The
prototype is tested only for LOS with wider beam widths and can be utilized for
developing diffuse link.
114
7.3 FUTURE RECOMMENDATIONS
This prototype can further be extended to incorporate multiple transmitters and multiple
receivers to send data of different sensors in parallel or multiplexing techniques can be
incorporated to fully utilize the available bandwidth for the optical spectrum. The system
can also be extended to use 1550nm source in order to resolve blocking, further improve
the health issues and enhance mobility. There is room for the improvement in data rate
and range enhancement. Different arrays of highly integrated transmitters and receivers
can be utilized and their suitable geometry can also yield better results.
7.4 SUMMARY
This chapter finally concludes the thesis by highlighting the achievements and novelty of
this research project. It also enumerates the limitations of the project and gives
suggestions for the future extensions for the research made in this thesis.
115
REFEERENCES
[1] Jang, C. S., Lee, D. G., & Han, J. W. (2008, December). A proposal of security framework for
wireless body area network. In Security Technology, 2008. SECTECH'08. International
Conference on (pp. 202-205). IEEE.
[2] Chakraborty, C., Gupta, B., & Ghosh, S. K. (2013). A review on telemedicine-based WBAN
framework for patient monitoring. Telemedicine and e-Health, 19(8), 619-626.
[3] Cao, H., Leung, V., Chow, C., & Chan, H. (2009). Enabling technologies for wireless body area
networks: A survey and outlook. Communications Magazine, IEEE, 47(12), 84-93.
[4] S. Arnon, (Marcel Dekker, 2003) “Optical wireless communication,” invited chapter for The
Encyclopedia of Optical Engineering (EOE).
[5] Chen, H., Wu, W., & Lee, J. (2010). A WBAN-based real-time electroencephalogram monitoring
system: design and implementation. Journal of medical systems, 34(3), 303-311.
[6] Zhao, C., Zhou, Z., & Kwak, K. (2010). Novel UWB transceiver for WBAN networks: a study on
AWGN channels. ETRI journal, 32(1), 11-21.
[7] Ken-ichi Takizawa, Takahiro Aoyagi, Huan-Bang Li, Jun-ichi Takada, Takehiko Kobayashi, and
Ryuji Kohno, (2009, June). "Path Loss and Power Delay Profile Channel Models for Wireless
Body Area Networks," 2009 IEEE International Symposium on Antennas and Propagation,
(Charleston, SC, USA).
[8] Takahiro Aoyagi, Ken-ichi Takizawa, Takehiko Kobayashi, Jun-ichi Takada, and Ryuji Kohno,
(June 2009). "Development of a WBAN Channel Model for Capsule Endoscopy", IEEE
International Symposium on Antennas and Propagation, Charleston, SC, USA.
[9] Kwak, K. S., Ameen, M. A., Kwak, D., Lee, C., & Lee, H. (2009, September). A study on
proposed IEEE 802.15 WBAN MAC protocols. In Communications and Information Technology,
2009. ISCIT 2009. 9th International Symposium on (pp. 834-840). IEEE.
[10] Wisely, D. R. (1996). A 1 Gbit/s optical wireless tracked architecture for ATM delivery.
[11] Carruthers, J. B., & Kannan, P. (2002). Iterative site-based modeling for wireless infrared
channels. Antennas and Propagation, IEEE Transactions on, 50(5), 759-765.
[12] Kahn, J. M., & Barry, J. R. (1997). Wireless infrared communications. Proceedings of the IEEE,
85(2), 265-298.
[13] Rockwell, D. A., & Mecherle, G. S. (2001, November). Wavelength selection for optical wireless
communications systems. In ITCom 2001: International Symposium on the Convergence of IT and
Communications (pp. 27-35). International Society for Optics and Photonics.
[14] Al‐Ghamdi, A. G., & Elmirghani, J. M. (2003). Multiple spot diffusing geometries for indoor
optical wireless communication systems. International Journal of Communication Systems,
16(10), 909-922.
[15] Takano, H., & Shimamoto, S. (2004). A study of optical wireless mobile communications with
movable cells employing cycle emissions. Electronics and Communications in Japan (Part I:
Communications), 87(10), 45-57.
[16] Chowdhry, N. P., Ashraf, A., Chowdhry, B. S., Baloch, A. K., Ansari, A. W., & De Meer, H.
(2010). Grid for Post Operative Care through Wireless Sensor Networks. Grid Technologies for E-
Health: Applications for Telemedicine Services and Delivery: Applications for Telemedicine
Services and Delivery, 164.
[17] Alam, M. M., & Hamida, E. B. (2014). Surveying wearable human assistive technology for life
and safety critical applications: Standards, challenges and opportunities. Sensors, 14(5), 9153-
9209.
116
[18] Taparugssanagorn, A., Pomalaza-Ráez, C., Isola, A., Tesi, R., Hämäläinen, M., & Iinatti, J. (2009,
February). UWB channel modeling for wireless body area networks in medical applications. In
Proc. international symposium on medical information and communication technology (ISMICT).
[19] Bilstrup, K. (2008). A preliminary study of wireless body area networks. Technical Report
IDE0854, School of Information Science, Computer and Electrical Engineering, Halmstad
University.
[20] Jung, J., Ha, K., Lee, J., Kim, Y., & Kim, D. (2008). Wireless body area network in a ubiquitous
healthcare system for physiological signal monitoring and health consulting. International Journal
of Signal Processing, Image Processing and Pattern Recognition, 1(1), 47-54.
[21] Otto, C., Milenkovic, A., Sanders, C., & Jovanov, E. (2006). System architecture of a wireless
body area sensor network for ubiquitous health monitoring. Journal of Mobile Multimedia, 1(4),
307-326.
[22] IEEE 802.15 Working Group for WPAN - http://www.ieee802.org/15/, last accessed on 25th
March 2011.
[23] Hanlen, L., Smith, D., Boulis, A., Gilbert, B., Chaganti, V., Craven, L. & Zhang, A. (2011).
Wireless bodyarea-networks: toward a wearable intranet. National ICT Australia.
[24] Hussain, A., & Kwak, K. S. (2009). Positioning in Wireless Body Area Network using GSM.
JDCTA, 3(3), 167-172.
[25] Wolf, M., & Kreß, D. (2003). Short-range wireless infrared transmission: the link budget
compared to RF. IEEE wireless communications, 10(2), 8-14.
[26] Daunoras, J., Lukočius, R., & Virbalis, J. A. (2015). Pulse sensor of physiological parameter
monitoring system. Elektronika ir Elektrotechnika, 78(6), 67-70.
[27] Jeffrey B. Carruthers, (2002). “Wireless Infrared Communications”, Wiley Encyclopedia of
Telecommunications.
[28] Tessel Renzenbrink, (2015, May). “Low Energy Signals Make Phones and Wearables Easy to
Track”, techthefuture.com , http://www.techthefuture.com/technology/low-energy-signals-make-
phones-and-wearables-easy- to-track/ (last accessed on 13-10-2015)
[29] A. Arya, N. Bilandi. (2014). A Review: Wireless Body Area Networks for Health
Care.International Journal of Innovative Research in Computer, Vol. 2, No. 4, pp. 3800-3806.
[30] He, D., Chan, S. C., Zhang, Y., & Yang, H. (2014). Lightweight and Confidential Data Discovery
and Dissemination for Wireless Body Area Networks. Biomedical and Health Informatics, IEEE
Journal of, 18(2), 440-448.
[31] Crosby, G. V., Ghosh, T., Murimi, R., & Chin, C. A. (2012). Wireless body area networks for
healthcare: a survey. Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC), Vol. 3, No.3,
pp. 1-26.
[32] Al Ameen, M., Liu, J., & Kwak, K. (2012). Security and privacy issues in wireless sensor
networks for healthcare applications. Journal of medical systems, 36(1), 93-101.
[33] Ullah, S., Imran, M., & Alnuem, M. (2014). A hybrid and secure priority-guaranteed MAC
protocol for wireless body area network. International Journal of Distributed Sensor Networks,
2014.
[34] Dimitriou, T., & Ioannis, K. (2008, October). Security issues in biomedical wireless sensor
networks. In Applied Sciences on Biomedical and Communication Technologies, 2008.
ISABEL'08. First International Symposium on (pp. 1-5). IEEE.
[35] Ramli, S. N., & Ahm, R. (2011, December). Surveying the wireless body area network in the
realm of wireless communication. In Information Assurance and Security (IAS), 2011 7th
International Conference on (pp. 58-61). IEEE.
[36] I. A. AL-Rassan, N. Khan. (2011). Secure & Energy Efficient key Management Scheme for
WBAN– A Hybrid Approach. International Journal of Computer Science and Network Security,
Vol. 11, No. 6, pp. 169-172.
117
[37] Qadri, S. F., Awan, S. A., Amjad, M., Anwar, M., & Shehzad, S. (2013). Applications,
challenges, security of wireless body area networks (WBANS) and functionality of IEEE
802.15.4/ZIGBEE. Sci. Int, Lahore.
[38] Kanjee, M. R., & Liu, H. (2013, September). A generic authentication protocol for wireless body
area networks. In Proceedings of the 8th International Conference on Body Area Networks (pp.
502-508). ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications
Engineering).
[39] Barakah, D. M., & Ammad-uddin, M. (2012, February). A survey of challenges and applications
of wireless body area network (WBAN) and role of a virtual doctor server in existing architecture.
In Intelligent Systems, Modelling and Simulation (ISMS), 2012 Third International Conference on
(pp. 214-219). IEEE.
[40] Kumar, R., & Mukesh, R. (2013). State Of The Art: Security In Wireless Body Area Networks.
International Journal of Computer Science & Engineering Technology (IJCSET) Vol, 4, 622-630.
[41] E. Davies, et al. (2014). A Survey On Wireless Body Area Network. International Journal of
Scientific and Research Publications, Vol. 4, No. 3.
[42] Javali, C., Revadigar, G., Libman, L., & Jha, S. (2014). SeAK: Secure Authentication and Key
Generation Protocol Based on Dual Antennas for Wireless Body Area Networks. In Radio
Frequency Identification: Security and Privacy Issues (pp. 74-89). Springer International
Publishing.
[43] Wu, X. (2014). A Lightweight Trust-based Access Control Model in Cloud-Assisted Wireless
Body Area Networks. International Journal of Security and Its Applications, 8(5), 131-138.
[44] Mana, M., Feham, M., & Bensaber, B. A. (2009). SEKEBAN (secure and efficient key exchange
for wireless body area network). International Journal of Advanced Science and Technology, 12,
45-60.
[45] Saleem, S., Ullah, S., & Kwak, K. S. (2011). A study of IEEE 802.15. 4 security framework for
wireless body area networks. Sensors, 11(2), 1383-1395.
[46] Alavikia, Z., Khadivi, P., & Hashemi, M. R. (2012). A Model for QoS–Aware Wireless
Communication in Hospitals. Journal of medical signals and sensors, 2(1), 1.
[47] Mohammad Ali Khalighi, and Murat Uysal, (2014). Survey on Free Space Optical
Communication: A Communication Theory Perspective, IEEE COMMUNICATION SURVEYS
& TUTORIALS, VOL. 16, NO. 4, FOURTH QUARTER 2014, pp 2231-2258.
[48] Karunatilaka, D., Zafar, F., Kalavally, V., & Parthiban, R. (2015). LED Based Indoor Visible
Light Communications: State of the Art. DOI 10.1109/COMST.2015.2417576, IEEE
Communications Surveys & Tutorials.
[49] O’Brien, D. C., Katz, M., Wang, P., Kalliojarvi, K., Arnon, S., Matsumoto, M. & Jivkova, S.
(2005). Short-range optical wireless communications. In Wireless world research forum (pp. 1-
22).
[50] https://www.ieee.org/.../wireless_body_area_networks_healthcare_yu.pdf (last accessed on 13-10-
2015)
[51] Sukhraj Kaur, Rachita and Dr. Jyoteesh Malhotra, (2014). Error Rate Performance of Binary
Modulation through Wireless Body Area Networks, International Journal of Advanced Science
and Technology Vol.72, pp.31-36, http://dx.doi.org/10.14257/ijast.2014.72.03
[52] Patil, S. R., & Raskar, V. B. (2015). Analysis and Simulation of Relay Assisted Pulse Position
Modulation Scheme using UWB System. International Journal of Engineering Research and
General Science Volume 3, Issue 3, May-June, 2015, ISSN 2091-2730, pp 170-180.
[53] M. S. Saha, D. D. K. Anvekar. (2014). State of The Art in WBAN Security & Open Research
Issues. International Journal on Recent and Innovation Trends in Computing and Communication,
Vol. 2, No. 7, pp. 1958 – 1964.
118
[54] SB-Projects: IR Remote Control, Sony SIRC Protocol,
http://www.sbprojects.com/knowledge/ir/sirc.php (last accessed on 13-102-2015).
[55] Attiya Baqai, et al. (2014). Design, Development and Implementation of the IR Signaling
Techniques for Monitoring Ambient and Body Temperature in WBANs. MUET Research J. of
Eng & Tech. (MURJ), vol. 33, no. 3, pp. 365-371.
[56] www.cooking-hacks.com (last accessed on 13-10-2015).
[57] www.mathworks.com/mobile/ (last accessed on 13-10-2015).
[58] www.b4x.com/b4a.html (last accessed on 13-10-2015)
[59] Jutzi, M., Berroth, M., Wöhl, G., Parry, C., Oehme, M., Bauer, M. & Kasper, E. (2004). SiGe PIN
photodetector for infrared optical fiber links operating at 1.25 Gbit/s. Applied surface science,
224(1), 170-174.
[60] Hale, P. D., Jargon, J., Wang, C. J., Grossman, B., Claudius, M., Torres, J. L. & Williams, D. F.
(2012). A statistical study of de-embedding applied to eye diagram analysis. Instrumentation and
Measurement, IEEE Transactions on, 61(2), 475-488.
[61] Krehlik, P., ŚLIWCZYŃSKI, Ł., & Sikorski, G. (2010). Precise Measurements of Highly
Attenuated Optical Eye Diagrams. Advances in Electronics and Telecommunications, 1(2), 67-69.
[62] Understanding Data Eye Diagram Methodology for Analyzing High Speed Digital Signals.
http://onsemi.com (last accessed on 13-10-2015)
[63] Eye Diagram Measurements in Advanced Design System, by Agilent EEsof EDA.
www.agilent.com/find/eesof (last accessed on 13-10-2015)
[64] Anatomy of an Eye Diagram. http://www.tektronix.com (last accessed on 13-10-2015)
[65] TEACHER/STUDENT Handbook for Digital Modulations mod.MCM31/EV Volume 1/2.
[66] Ambady, S. (2015). “Visible Light Communication” (Thesis, Worcester Polytechnic Institute,
USA).
[67] Chow, C. W., Yeh, C. H., Liu, Y. F., & Huang, P. Y. (2013). Mitigation of optical background
noise in light-emitting diode (LED) optical wireless communication systems. Photonics Journal,
IEEE, 5(1), 7900307-7900307.
[68] Choi, H. S., Kang, S. Y., Cho, S. J., Oh, I. Y., Shin, M., Park, H., & Park, C. S. (2014). Spin nano-
oscillator-based wireless communication. Scientific reports, 4.
[69] Electronics Wall Corporation. http://www.ewallpk.com/ ((last accessed on 02-11-2015)
[70] “ Wireless Connectivity” , Texas Instruments 4Q 2014. www.ti.com/wirelessconnectivity (last
accessed on 02-11-2015)
[71] Gotschlich, M. (2010). Remote Controls–Radio Frequency or Infrared.Whitepaper, Infineon
Technologies AG.
[72] Smith, P. (2011). Comparing low-power wireless technologies. Tech Zone, Digikey Online
Magazine, Digi-Key Corporation, 701.