Beruflich Dokumente
Kultur Dokumente
I.
INTRODUCTION
Fig. 2 Multi user Reception System Using three Nodes A,B and C;
A and C are Transmitting Nodes while B is Receiving Node [1].
234
Smart Transmitters and Receivers for Underwater Free-Space Optical Communication A Review
receivers lie on the same line, the CDMA code still
permits for dividing the two transmit streams at the
receiver on the first smart receiver.
In a mesh network scenario, as illustrated in Fig. 2,
node A and node C are not in the range of each other.
Supposing localization data from angle of arrival is kept
at each node, node B can broadcast messages between
the node A and the node C through a hop network. If B
is a mobile node, it can be placed to adequately expand
the optical communication range between A and C
when needed [1].
(1)
(2)
(3)
B. Background
a. In
underwater
optical
communication:
Photomultipliers tubes (PMTs) are used to achieve
wide FOV since they have very large apertures. They
have an advantage of short rise time and wide
spectral
response,
not
to
forget
the blue green window used in optical
communication. PMTs also have a wide extent of
aperture sizes ranging from 10 mm to 500 mm (20
inches) in diameter [1]. These are utilized in
underwater optical communication systems to elude
pointing and tracking needs [2].
b. Modulating retro-reflector: A modulating retroreflector can be used to address power, size, and
pointing requirements at the receiver [15]. A
modulating retro-reflector strikes out the
requirement for a transmitting laser on a platform
containing data and reduces the pointing
specifications by retro-reflecting the modulated
light again to the communicating source.
c. Indoor optical wireless: There has been some
exploration in the field of indoor optical wireless
in the work of spherical photodiode arrays for
enlarging FOV [17]. Initial prototypes have been
built having depressed attenuation channels such
as the indoor optical wireless channel [18]. An
C. Smart Transmitter
The smart transmitter
characteristics [1]:
has
the
following
236
Smart Transmitters and Receivers for Underwater Free-Space Optical Communication A Review
III. CONCLUSION
The ease and importance of executing the use of a
smart transmitters and receivers for free-space
underwater optical communication systems are
presented in this work. An increased field of view and
the capability to evaluate the angle of arrival by the
smart receiver along with the estimation of water
quality by measuring the optical backscatter from
transmitted light by the transmitter is depicted. This
smart transceiver proposal reduce pointing and tracking
needs, which otherwise pose a major problem with the
communication platforms used by the unmanned
devices underwater. The main focus of this work is to
identify the importance and future need of promising
non-traditional network technologies in the swarm of
unmanned devices underwater.
REFERENCES
[1]
237
F
Fuzzy
System
ms using GPGPU
U A Surveey
Satvir Singgh1 and Shivaani Kakkar2
1,2
Departm
ment of Electroonics & Comm
munication Enngineering,
S
Shaheed
Bhaggat Singh Statte Technical Campus
C
Moga
a Road, Ferozeepur152004, Punjab, India
a
E-mail: 1drsatvir.in@gm
d
mail.com, 2kakkkarshivani477@yahoo.in
AbstractThis pap
per presents a survey on
n use
(
Purrpose computting on Graaphics
GPGPU (General
Processing Unit) to im
mplement Fuzzzy Logic Syystems
(FLSs). Feaatures such as massively parallel, multithreeaded
operations, many-core processor make Graaphics
uitable for reaal-time applicaations.
Processing Unit (GPU) su
Inherent paarallel nature of Type-1 and Type-2 FLS
Ss has
been explooited for parallelization on
o GPU. Vaarious
application
ns, like fuzzy cllustering, imagge processing, robot
navigation, and fuzzy arrithmetic libraary, etc. have been
studied forr better perfoormances on GPU using CUDA
C
(Compute Unified Desiign Architectu
ure) program
mming
model. In
n present sccenario of High
H
Perform
mance
Computingg (HPC), GPG
GPU is most significant
s
low
w cost
solution forr many engineeering problems.
Keywords: GPU, GP
PGPU, CUDA, Type-1 and Type-2
T
FLSs
I. INTTRODUCTION
Graphhic Processing Unit (GP
PU) developeed in
1970s is traditionally used for teexture and video
v
C just
rendering. GPU is exceptionally suited for HPC
mber of compuutational coress. The
because off its large num
A
high speedd processors innside GPU haave 100s of ALUs
running 10000s of identiccal threads in parallel to exxecute
instructionns simultaneouusly. Tasks peerforming idenntical
operations which are inddependent of each other exxecute
d elements in parallel. CP
PU spends a lot of
on many data
time on computations as compared to GPU. Soo, the
U owing to larger
l
GPU is faaster as comppared to CPU
number of computationss being perforrmed on proceessing
G
simultanneously. GPU
U being classiically
cores of GPU
used for texture and graphics appplications is now
playing a vital rolee in speedd up of many
m
computatioonally intensiive algorithm
ms. This genneralpurpose paarallel computtational functiionality of GP
PU is
supported by the scalabble CUDA prrogramming model
m
I 2007, first release of CU
UDA exploreed the
[16][18]. In
parallel arcchitecture of GPUs
G
for paraallel computinng for
various appplications otheer then graphiics. It enables GPU
to execute programs wrritten in C. Itt is a small set
s of
extensions to C/C++ and enable heterogenneous
programmiing including provisions foor both host (C
CPU)
and device (GPU) thrrough PCI express
e
bus. Data
parallel poortions of an algorithm are executed on the
device as kernels.
k
One kernel is executed at a tim
me by
many threaads in a blockk. CUDA threeads on a GPU
U can
be executed independenttly and each thhread perform
ms the
k
as show
wn in
same operration and exeecute same kernel
Fig. 1, from
m architecturaal point of view
w.
CUDA
A uses software and harddware required for
making GPU hardw
ware easilyy accessiblee to
programmeers. Not onlyy CUDA, therre are many other
programmiing platformss, like Shadder, OpenCL,, and
Fig. 1 CUDA
C
processinng Model Design