Sie sind auf Seite 1von 7

IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 39, NO.

2, APRIL 2014 269

Smart IEEE–1588 GPS Clock Emulator


for Cabled Ocean Sensors
Joaquín Del Río, Daniel Mihai Toma, Shahram Shariat-Panahi, Yves Auffret, and Antoni Mànuel-Làzaro

Abstract—Today, cabled seafloor observatories are installed at of the ocean sensor data are a key point to obtain improved
many sites around the globe, gathering different types of sensors in results after data processing in a laboratory. In passive seis-
the marine environment where a Global Positioning System (GPS) mology, accurate time marks of the acquired data by an ocean-
signal is not accessible. Accurate time marking of ocean sensor
data is highly important in many marine applications. This paper bottom seismometer [6], [7] provide the accurate location and
presents a smart GPS emulator based on the IEEE–1588 Precision magnitude of a detected earthquake. Very accurate timing data
Time Protocol (PTP). The device was designed and implemented to of ocean-bottom seismometers result in an improved perfor-
be able to provide accurate timing data (trigger + time code) to any mance of the existing tsunami warning systems [8]–[11]. There-
ocean sensor as a broadband seismometer. In this case, accurate lo- fore, the need for accurate time synchronization of cabled ocean
cation and magnitude of a detected earthquake are dependent on
the accuracy of the data time marks. The performance of time syn- sensors is required where the Global Positioning System (GPS)
chronization is tested, using a commercial broadband seismometer, signal is not present.
and the results are presented. These tests are based on a compar- The IEEE–1588: Precision Clock Synchronization Protocol
ison of the synchronization trigger between master and slave clocks for Networked Measurement and Control Systems [12] is a
as well as the analysis of the data acquired by the seismometer. new standard widely used in industrial applications as robotics,
The work presented here leads to an improved performance of the
ocean-bottom seismometers as well as tsunami warning systems. sensor networks [13], and wireless applications [14]. However,
the application of the IEEE–1588 in the marine environment is
Index Terms—Global Positioning System (GPS) clock emulator,
a new approach [15], [16], which needs to be investigated in de-
IEEE–1588, seafloor observatory, seismometer, smart sensor, time
synchronization. tail, mainly in marine sensors networks, where network devices
such as switches or routers noncompliant with IEEE–1588
are deployed underwater. The objective of this standard is to
I. INTRODUCTION specify a protocol to synchronize independent clocks running

T HE continuous climate change has brought up the need for on separate nodes of a distributed measurement and control
measurement of ocean environmental parameters around system to a high degree of accuracy and precision. The clocks
the world. This has taken many research institutes to deploy communicate with each other over a communication network.
cabled seafloor observatories during the last decade. Among In its basic form, this protocol is intended to be administration
these, we point out the Monterey Accelerated Research System free. The protocol generates a master–slave relationship among
(MARS) in the United States [1], NEPTUNE [2] and VENUS the clocks in the system. Within a given subnet of a network,
[3] networks in Canada, the ESONET Network of Excellence there will be a single master clock. All clocks ultimately derive
(NoE) Initiative in Europe [4], and the Expandible Seafloor Ob- their time from a clock known as the grandmaster clock.
servatory (OBSEA) in Spain [5]. Many ocean sensors are gath- This paper presents a smart platform able to carry out GPS
ered in a cabled seafloor observatory, taking long-term environ- clock emulation based on the IEEE–1588 standard for ocean
mental measurements and providing real-time data to scientists sensors. The designed platform is used to synchronize a broad-
through the Ethernet. In many applications, accurate time marks band seismometer. Furthermore, tests have been carried out to
evaluate the performance of the time synchronization in a labo-
ratory environment.
Manuscript received June 16, 2011; revised September 26, 2012 and March
04, 2013; accepted May 23, 2013. Date of publication September 20, 2013; date
of current version April 10, 2014. This work was carried out within the Sistemas II. IEEE–1588 GPS CLOCK EMULATOR
Inalambricos Para la Extension de Observatorios Submarinos (SINEOS) Project
under Grant CTM2010-15459 and the Interoperabilidad en Redes de Sensores A. IEEE–1588 Overview
Marinos y Ambientales (INTIMAS) Project under Grant CTM2009-08867 sup-
ported by the Spanish Science and Innovation Ministry (MINECO). The IEEE–1588 standard specifies a method to synchronize
Associate Editor: J. F. Lynch.
independent clocks on separate nodes of a packet-distributed
J. Del Río, D. M. Toma, and A. Mànuel-Làzaro are with the SARTI Research
Group, Electronics Department, Universitat Politècnica de Catalunya (UPC), relatively localized network. The nodes communicate with each
Barcelona 08800, Spain (e-mail: joaquin.del.rio@upc.edu). other through a bidirectional multicast communication, and
S. Shariat-Panahi was with the SARTI Research Group, Electronics Depart-
four IEEE–1588 messages are necessary for the synchroniza-
ment, Universitat Politècnica de Catalunya (UPC), Barcelona 08800, Spain. He
is now with Seismic Instruments, Austin, TX 78731 USA. tion process: Sync, Follow_up, Delay_Req, and Delay_Resp.
Y. Auffret is with the Ecole d’Ingenierus, Institut Supérieur de l’Electronique These messages are depicted in Fig. 1.
et du Numérique (ISEN), Brest 84424, France (e-mail: yves.auffret@isen.fr).
In order for a slave node clock to be synchronized with a
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. master node clock, two quantities must be determined: the slave
Digital Object Identifier 10.1109/JOE.2013.2265513 node’s clock offset in relation to the master’s clock (offset)

0364-9059 © 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
270 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 39, NO. 2, APRIL 2014

Fig. 2. Smart module block diagram.

Fig. 1. IEEE–1588 time-synchronization message exchange sequence. observatory [5], providing timing synchronization to an under-
water seismometer.
[see (2)]; and the network propagation delay (delay) [see (1)]. This IEEE–1588 GPS clock emulator is a smart platform
Considering the fact that the master-to-slave delay is equal to [17] designed to add smart interface [18] capabilities to the ex-
the slave-to-master delay, using the four messages illustrated in isting ocean sensors. Marine instruments commonly use RS232/
Fig. 1, offset and delay can be calculated from the four mea- RS422/RS485 as a communication interface to be connected to
sured values , , , and an observatory. The new capabilities include converting serial
interface data into a low-power Ethernet interface by adding
several services as: clock synchronization, time stamping, data
logging, embedded instrument driver, etc. This way, all serial in-
struments (90% of the marine sensors) will be accessed through
Delay (1) the Ethernet protocol.
The smart platform is based on the StellarisR Luminary
Offset (2) (Texas Instruments) LM3S9B96 microcontroller which inte-
grates the hardware-assisted support for synchronized networks
utilizing the IEEE–1588 PTP versions 1 and 2. The StellarisR
B. Protocol Implementation LM3S9B96 microcontroller is based on the ARM Cortex-M3
The IEEE–1588 Precision Time Protocol (PTP) can be im- controller core operating at up to 80 MHz, with 256-kB flash
plemented in two different approaches: software only or hard- and 96-kB SRAM and ROM. More specific features of the
ware assisted. In software-only implementation, the protocol is designed module include:
completely executed at the application level and the accuracy — the IEEE–1451 Standard for a Smart Transducer Interface
will depend mainly on the software and how the hardware layer for Sensors and Actuators [19];
executes the firmware source code. The second approach is the — a serial port (RS232, RS422, RS485) selectable by soft-
hardware-assisted implementation that delivers more accurate ware, for the scientific instrument;
time synchronization because the message time stamps are done — CAN, I2C, SPI, USB 2.0 on-the-go (OTG) interfaces;
at a low level, when the message packet enters or exits the node. — the pulse-per-second (PPS) output, the National Marine
Stellaris microcontrollers from Texas Instruments (Houston, Electronic Association (NMEA) serial interface output for
TX, USA) and Imsys microntrollers from AB (Upplands Väsby, the time code, the Trimble Standard Interface Protocol
Sweden) manufactures are two examples of the hardware-as- (TSIP), and the Inter-Range Instrumentation Group Time
sisted support for synchronization using the IEEE–1588 PTP. Codes (IRIG–B);
Both Imsys IM3200 and Stellaris microcontrollers can execute — the IEEE–1588 precision clock synchronization protocol
the IEEE–1588 protocol versions 1 and 2, stack implementa- for the networked measurement and control systems (PTP
tion from the Zurich University of Applied Sciences (ZHAW, versions 1 and 2);
Zurich, Switzerland) [14]. In addition, an open source stack of — the underwater GPS clock emulation (PPS + time code);
IEEE–1588v1, named PTPd [21], can be executed on Stellaris — oscillators: regular quartz-based oscillator or high-sta-
microcontrollers. The experimental setup and results presented bility temperature compensated crystal oscillator (TCXO):
in this paper have been received using the PTPd implementa- 3.10 to 3.10 .
tion. Previous results using the Imsys IM3200 have been pub- Fig. 2 shows a block diagram of the designed smart module.
lished [15]. In this paper, we have focused on the IEEE–1588 time syn-
The PTPd open source stack has been used to develop an un- chronization capabilities of the designed module. In this case,
derwater GPS clock emulator installed at the OBSEA cabled we have used the PTPd [21] IEEE–1588 version 1. Fig. 3 shows
DEL RÍO et al.: SMART IEEE–1588 GPS CLOCK EMULATOR FOR CABLED OCEAN SENSORS 271

removable data storage, and remote communication options. In


the Taurus normal operation, the GPS antenna is connected to
the Taurus digitizer where an internal GPS receiver takes care
of the time synchronization. However, for our application, the
Taurus internal GPS receiver is removed and internal connec-
tions of the data logger are modified to receive the time synchro-
nization data externally. Taurus is configurable locally using the
color display screen and integrated browser or remotely using
any web browser over a Transmission Control Protocol/Internet
Protocol (TCP/IP) connection.
The smart module microcontroller internally implements
Fig. 3. Smart module in charge of the IEEE–1588 GPS clock emulation. the IEEE–1588 standard by hardware and is in charge of
sending time synchronization packets as well as the PPS signal
(trigger) to the Taurus. On the other hand, the smart module
carries out time synchronization with a grandmaster clock, in
this case, a PXI-6682 card from National Instruments. The
luminary board and the grandmaster clock are connected to
the local area network (LAN) of the observatory. GPS data
formats, including timing, position, and satellite information,
are encoded following standards such as NMEA0183 or the
Trimble Standard Interface Protocol (TSIP). In this case, the
format required by the Taurus digitizer was TSIP. Custom
implementation of the TSIP was developed in order for the
Fig. 4. PPS signals drift evolution with the IEEE–1588 PTP. GPS clock emulator to be able to sent data frames using the
TSIP format to the Taurus digitizer via the serial port. Fig. 5
a picture of the designed smart module, used as the IEEE–1588 shows a block diagram of the implemented IEEE–1588 time
GPS clock emulator. synchronization system. As can be seen, at the shore station,
To show the necessity of a time syncronization protocol, the the master clock with GPS capabilities is connected to the
drift between the master clock (onshore) and the slave clock LAN’s observatory. On the other end, offshore, the developed
(underwater) was measured before deployment, comparing PPS GPS clock emulator synchronizes its clock with the master
signals generated by the nodes. Fig. 4 shows how the drift in- clock using PTP. The GPS clock emulator provides the same
creases as a function of time when the synchronization pro- information to the seismometer that a “real outdoor GPS” will
tocol is not implemented. Each platform generated a 1-Hz clock provide if the system is onshore: TSIP data frames for timing
signal and, due to drifts in their main clocks, the signals drifted information and the PPS signal for synchronization.
from one another. As depicted, the clock drifts 0.5 s each 14 400
s (1 s each 28 800 s), 34.7 uS/S. This big drift is because a regular IV. TIME SYNCHRONIZATION TESTS AND RESULTS
quartz-based oscillator was used at the slave clock to study the To find the time synchronization performance of the imple-
worst case scenario. Better results will be achieved if a TCXO mented system, two tests have been carried out: first to find the
is used. trigger (PPS) offset provided by the IEEE–1588 GPS clock em-
ulator in comparison with the PPS signal provided by the GPS
III. SEISMOMETER TIME SYNCHRONIZATION master clock, and a second test to find the time delay introduced
The used seismic system is a Trillium 120 PA together with a by the data logger data acquisition firmware in the data time
Taurus acquisition system from Nanometrics Inc. (Kanata, ON, stamp process.
Canada). Weighing only 7.2 kg and measuring only 21 cm in
diameter, Trillium 120 P/PA seismometers are the three-com- A. Trigger Offset Test (Slave Offset From the Master)
ponent, very broadband, low-noise seismometers suitable for In this test, the same configuration and instruments as in a
both portable and fixed applications. With an extended low-fre- real seafloor observatory (OBSEA) are used. The grandmaster
quency range useful to beyond 1000 s, the ability to resolve Pe- clock and the IEEE–1588 GPS clock emulator are connected to
terson’s new low-noise model (NLNM) [20] down to a 100-s the 100-MB LAN network with three switches. These are ordi-
period, low noise, and wide dynamic range, these observatory- nary switches that do not implement the IEEE–1588 standard
class seismometers are ideal for teleseismic, regional, and local in their hardware. This is an important issue. PTP defines trans-
studies. parent clock (TC) and boundary clock (BC) capabilities of net-
The Taurus portable seismograph is a compact, self-contained work devices like switches in order to improve the calculations
digitizer and data logger that combines exceptional performance of delay and offset parameters described in (1) and (2). In the
with versatility and low-power consumption. The Taurus can case that network devices are deployed underwater and they do
be used either as a standalone time-series data logger or as a not work as a BC or a TC, it is necessary to test the performance
component in a data acquisition network. Taurus incorporates of the system. For that reason, the NetStress Network Bench-
a three-channel 24-b digitizer, GPS receiver and system clock, marking [22] tool was used to generate the 100-Mb/s traffic in
272 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 39, NO. 2, APRIL 2014

Fig. 5. Seismometer IEEE–1588 time synchronization block diagram.

Fig. 7. PTP experiment results. Note that the horizontal scale is 200 ns per
division.
Fig. 6. System setup in a laboratory environment.

master and slave clocks. This means that, every second, the
both switches. Fig. 6 shows a block diagram of the system setup
slave clock adjusts its clock if sync messages are correctly re-
in a laboratory environment.
ceived. Due to the network payload, once in a while, some sync
The time difference evolution between the two PPS signals
messages (UDP messages) do not arrive at their destinations,
(the GPS master clock and the GPS clock emulator), aligned
and the slave clock drift due to the oscillator stability is not ad-
with the second transition of the two clocks that have been syn-
justed before PPS generation, resulting in a bit trigger offset be-
chronized using IEEE–1588, was measured with the digital os-
tween the slave and master PPS signals. During 70 h of the test,
cilloscope, as presented in Fig. 7.
251 827 multicast UDP sync messages were sent with the net-
The first results, due to the use of non-PTP-compliant Eth-
work stressed at 100% and 385 packets were lost, which repre-
ernet switches, illustrated bad performance with an important
sents a 0.15% of the total sync packets. Due to the big drift of
accuracy error due to the network traffic. To improve the perfor-
the slave quartz-based oscillator, this causes the spurious peaks
mance, two virtual LANs (VLANs) were configured in the Eth-
that appear in Fig. 8.
ernet switches to reduce the variability of the PTP frame time.
Fig. 9 shows the histogram of the slave clock offset from
One VLAN conducted only PTP frames between the master and
the master clock measurements during the test duration: posi-
slave clocks. The second VLAN conducted the rest of the net-
tive and negative delays can appear due to a synchronization
work traffic: seimometer data, network payload, etc.
process. Because of that, accuracy is calculated as the mean
The duration of the experiment was 70 h, and the results are
value of the absolute measurements, as can be shown in
given in Fig. 8.
Fig. 8 shows that the trigger offset (the slave clock delay from
the master clock) between the master and slave clocks remains (3)
constant with time. The peaks in Fig. 8 correspond to the slave
not being able to synchronize with the master due to the network From this test, an accuracy of 28 ns with a standard deviation
traffic. Sync messages are generated every second between the of 98 ns is achieved with 252 000 measurements (70 h).
DEL RÍO et al.: SMART IEEE–1588 GPS CLOCK EMULATOR FOR CABLED OCEAN SENSORS 273

Fig. 8. Evolution of the slave offset from the master.

Fig. 9. Histogram of the slave offset between the master and slave clocks. Fig. 10. Ramp signal generated by a signal generator triggered by the synchro-
nized PPS signal.

B. Data Acquisition Timing Test


To compare the time marks of the data acquired by the Taurus
data logger to the IEEE–1588 GPS clock emulator timing, a
test is proposed. In this test, the synchronized PPS signal of the
IEEE–1588 GPS clock emulator is used to trigger a burst from
a signal generator. The generated ramp-shaped signal is used
as the Taurus data logger input signal. The ramp signal trig-
gered by the PPS crosses 0 V at every rising edge. This behavior
can be seen in Fig. 10. A data acquisition is carried out with a
500-Hz sampling rate (sampling interval 2 ms), and the stored
data time marks are studied to obtain the time mark delay. The
square signal corresponds to the PPS trigger signal, and the ramp
signal corresponds to the signal generated by the generator. By
decreasing the slope of the input signal at instants where the
trigger signal (PPS) is generated, we can measure the time dif-
ference between zero crossings with a better accuracy. The gen-
erated signal is acquired by the data logger and is represented in
Fig. 11. Linear signal acquired by the Taurus digitizer.
Fig. 11.
Fig. 11 shows that the start time of the first pulse is on
April 8, 2011, at 10:34:29.000061Z. If this time is com- data time stamped from different instruments are compared or
pared to the grandmaster clock time (April 8, 2011, at processed to generate indirect measurements.
10:34:29.000000000Z), when the first PPS was generated,
a delay of 61 s is observed. We can conclude with this test that V. CONCLUSION
this time difference corresponds to a seismomenter software A smart module was designed and built providing a series
delay in the process of data time stamping during the data of services as GPS clock emulation to the ocean sensors. The
acquisition This difference is important to be known when IEEE–1588 GPS clock emulator provides accurate timing data
274 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 39, NO. 2, APRIL 2014

Fig. 12. Example of data provided by the underwater broadband seismometer synchronized by the GPS emulator.

as well as the synchronized trigger to underwater sensor nodes. [9] H. Mikada, K. Hirata, H. Matsumoto, K. Kawaguchi, T. Watanabe, R.
This implementation is highly useful in applications where Otsuka, and S. Morita, “Scientific results from underwater earthquake
monitoring using cabled observatories,” in Proc. 3rd Int. Workshop Sci.
the GPS signal is not accessible. A time synchronization of a Use Submarine Cables Related Technol., Jun. 2003, pp. 41–48.
broadband seismometer is carried out using the IEEE–1588 [10] G. Suarez, T. van Eck, D. Giardini, T. Ahern, R. Butler, and S. Tsuboi,
GPS clock emulator. The carried out tests show a mean ac- “The International Federation of Digital Seismograph Networks
(FDSN): An integrated system of seismological observatories,” IEEE
curacy offset between the grandmaster and slave clocks of Syst. J., vol. 2, no. 3, pp. 431–438, Sep. 2008.
about 28 with a standard deviation of 98 ns. This means that [11] L. World, “Forecasting in geologic time: The Tohoku quake and
the IEEE–1588 GPS clock emulator can synchronize sensors tsunami,” Computer, vol. 44, no. 5, pp. 11–13, May 2011.
[12] Precision Clock Synchronization Protocol for Networked Measurement
with a timing accuracy below 1 s. Further tests have shown a and Control Systems, IEEE–1588, 2004.
software delay of about 61 s in the data logger data acquisition [13] P. Ferrari, A. Flammini, D. Marioli, and A. Taroni, “IEEE 1588-based
and time marking. Accurate time synchronization of broadband synchronization system for a displacement sensor network,” IEEE
Trans. Instrum. Meas., vol. 57, no. 2, pp. 254–260, Feb. 2008.
seismometers leads to an improved performance of tsunami [14] T. Cooklev, J. C. Eidson, and A. Pakdaman, “An implementation of
warning systems. Furthermore, the IEEE–1588 time-synchro- IEEE 1588 over IEEE 802.11b for synchronization of wireless local
nized broadband seismometer was deployed at the OBSEA area network nodes,” IEEE Trans. Instrum. Meas., vol. 56, no. 5, pp.
1632–1639, Oct. 2007.
observatory in the first half of 2012. Currently, the underwater [15] S. Lentz and A. Lecroart, “Precision timing in the NEPTUNE
broadband seismometer is working properly and is providing Canada network,” in Proc. OCEANS Conf., May 2009, DOI:
data, as is depicted in Fig. 12. The seismometer was integrated 10.1109/OCEANSE.2009.5278121.
[16] A. Milevsky and J. Walrod, “Development and test of IEEE 1588
within the regional network of seismometers managed by the precision timing protocol for ocean observatory networks,” in Proc.
Institut Geològic de Catalunya (IGC, Barcelona, Spain). OCEANS Conf., Sep. 2008, DOI: 10.1109/OCEANS.2008.5152029.
[17] S. J. Bainbridge, D. Eggeling, and J. W. Page, “Smart sensors—A
REFERENCES new paradigm for marine management: An example from the
great barrier reef,” in Proc. OCEANS Conf., May 2010, DOI:
[1] S. Barlow, J. Flynn, and W. Mudge, “Latest generation subsea obser-
10.1109/OCEANSSYD.2010.5603531.
vatory standards—A system architecture review,” in Proc. OCEANS
[18] N. E. Cater and T. O’reilly, “Promoting interoperable ocean sensors,
Conf., Oct. 2007, DOI: 10.1109/OCEANS.2007.4449380.
the ocean sensors consortium,” in Proc. OCEANS Conf., May 2009.
[2] C. Barnes, “Building the world’s first regional cabled ocean observa-
[19] IEEE Standard for Smart Sensors and Actuators, IEEE1451, 2007.
tory (NEPTUNE): Realities, opportunities and challenges,” in Proc.
[20] J. Peterson, “Observations and modeling of seismic background noise,”
OCEANS Conf., Oct. 2007, DOI: 10.1109/OCEANS.2007.4449319.
U.S. Geol. Surv., 1993.
[3] H. Momma, R. Iwase, K. Kawaguchi, Y. Shirasaki, and J. Kasahara,
[21] “PTPd Project,” [Online]. Available: http://ptpd.sourceforge.net/
“The Venus project—Instrumentation and underwater work system,”
[22] “NetStress Network Benchmarking,” [Online]. Available: http://
in Proc. Int. Symp. Underwater Technol., Apr. 1998, pp. 437–441.
nutsaboutnets.com/netstress/
[4] R. Person, L. Beranzoli, C. Berndt, J. J. Dañobeitia, M. Diepenbroecke,
P. Favali, M. Gilooly, J. M. Miranda, S. Pouliquen, I. E. Priede, R. S.
Santos, L. Thomsen, A. Tselepides, T. Van Weering, and C. Waldmann, Joaquín Del Río was born in Catalonia, Spain, in
“The European deep sea network of excellence ESONET,” in Proc. 1976. He received the B.S., M.S., and Ph.D. degrees
OCEANS Conf., Oct. 2007, DOI: 10.1109/OCEANSE.2007.4302235. in telecommunication engineering and electronic
[5] M. Nogueras, J. del Rio, J. Cadena, J. Sorribas, C. Artero, J. Dañobeitia, engineering from the Universitat Politècnica de
and A. Manuel, “OBSEA: An oceanographic seafloor observatory,” in Catalunya (UPC), Barcelona, Spain, in 1999, 2002,
Proc. Ind. Electron. Conf., Jul. 2010, pp. 488–492. and 2011, respectively.
[6] F. B. Wooding, K. R. Peal, and J. A. Collins, “Broadband seismom- Since 2001, he has been a Professor at the
etry beneath the seafloor,” in Proc. OCEANS Conf., Sep. 2000, pp. Electronic Engineering Department, UPC. He is a
1227–1231. member of the research group “Remote Acquisi-
[7] T. Kanazawa, M. Shinohara, O. Sano, S. Sakai, H. Utada, T. Yamada, tion Systems and Data Processing (SARTI).” His
Y. Morita, T. Yagi, and K. Yamazaki, “A new OBCS: Ocean bottom research is focused on electronic instrumentation,
cabled seismometer—IP goes to the oceans,” in Proc. OCEANS Conf., interoperability in marine sensor networks, and wireless sensor networks. He
Apr. 2008, DOI: 10.1109/OCEANSKOBE.2008.4530914. is a member of the NIST IEEE1451.2 Working Group and the Smart Ocean
[8] C. Meinig, S. E. Stalin, A. I. Nakamura, F. Gonzalez, and H. B. Sensors Consortium and PUCK Standard Working Group (SWG). He is
Milburn, “Technology developments in real time tsunami measuring, involved in projects within the industry and funded public research projects and
monitoring and forecasting,” in Proc. OCEANS Conf., Sep. 2005, pp. is a National Instruments Certified Instructor for teaching official LabVIEW
1673–1680. courses.
DEL RÍO et al.: SMART IEEE–1588 GPS CLOCK EMULATOR FOR CABLED OCEAN SENSORS 275

Daniel Mihai Toma received the M.Sc. degree in Yves Auffret was born in France in 1966. He grad-
electrical engineering from the Technical University uated in automated systems and computer sciences
“Gheorghe Asachi,” Iasi, Romania, in 2008 and the from the University of Western Brittany (Université
Ph.D. degree in electronic engineering from the Uni- de Bretagne Occidentale, UBO), Brest, France, and
versitat Politècnica de Catalunya (UPC), Barcelona, received the Ph.D. degree in electronics engineering
Spain, in 2012. from the same university in 2012.
He is currently a member of the research group From 1988 to 1993, he worked at Orca Instru-
“Remote Acquisition Systems and Data Processing mentation, Brest, France. In 1993, he joined the
(SARTI),” UPC. His current research interests French Research Institute for Exploration of the
include electronic instrumentation, wireless ad hoc Sea (IFREMER), Issy-les-Moulineaux, France. In
networks, interoperability in sensor networks, and 2013, he joined the Underwater Acoustic & Instru-
synchronization and scheduling. mentation Laboratory, Ecole d’Ingenierus, Institut Supérieur de l’Electronique
et du Numérique (ISEN), Brest, France, as an Associate Professor in Digital
Electronics and Embedded Systems. His current research interests include:
marine and submarine instrumentation, unmanned surface vehicles (USVs),
Shahram Shariat-Panahi was born in Tehran, Iran, data acquisition systems, and sea-bottom observatories.
in 1972. He received the B.S. degree in telecommuni-
cations engineering, with specialization in electronic
equipment, from the School of Engineering of Vi-
lanova i la Geltrú (EPSEVG), Universitat Politècnica Antoni Mànuel-Làzaro was born in Barcelona,
de Catalunya (UPC), Vilanova I la Geltrú, Spain, in Spain, in 1954. He received a degree in telecommu-
1998 and the M.S. and Ph.D. degrees in electronic en- nication engineering from the Universitat Politècnica
gineering from UPC, Barcelona, Spain, in 2002 and de Catalunya (UPC), Barcelona, Spain, in 1980 and
2007, respectively. the Ph.D. degree in telecommunication engineering
He was an Associate Professor with the Depart- from UPC in 1996.
ment of Electronic Engineering, UPC. Currently, he Since 1988, he has been an Associate Professor
is a Senior Electronic Engineer at Seismic Instruments, Austin, TX, USA. His in the Department of Electronic Engineering, UPC,
research interests include the design and implementation of high-resolution data where he is the Director of the research group
acquisition systems for marine instrumentation, characterization of analog-to- “Remote Acquisition Systems and Data Processing
digital converters and waveform recorders, smart sensors, underwater observa- (SARTI),” which comprises 21 researchers. SARTI
tories, and underwater acoustics. is member of the Technological Innovation Centre network within the Catalonia
government (March 2001). He is the coordinator of the Tecnoterra associated
unit of the Scientific Research Council through the Jaume Almera Earth Sci-
ences Institute and the Marine Science Institute. His current research interests
are in applications of automatic measurement systems based on the concept of
virtual instrumentation and oceanic environment. He is the author and coauthor
of numerous papers in international journals, four patents, eight books on
instrumentation and numerous communications in international congresses, in
the area of electronic instrumentation. Currently, he is involved in more than
ten projects with the industry and several funded public research projects.
Prof. Mànuel-Làzaro is a member of the IEEE Oceanic Engineering Society,
the IEEE Signal Processing Society, the IEEE Instrumentation and Measure-
ment Society, the IEEE Education Society, the IEEE Power Electronics So-
ciety, the IEEE Computer Society, the IEEE Communications Society, the Open
Geospatial Consortium (OGC), and the European Seafloor Observatories Net-
work. (ESONET).

Das könnte Ihnen auch gefallen