AquaNode: A Solution for Wireless Underwater Communication Ryan Kastner Department of Electrical and Computer Engineering University of California, Santa Barbara CREON & GLEON Workshop March 30, 2006 Monitoring in Moorea Establish monitoring sites in lagoons and on fore reefs surrounding Moorea Response variables measured: Weather Tides, Currents and Flows Ocean Temperature & Color Salinity, Turbidity & pH Nutrients Recruitment & Settlement Size & Age Structure Species Abundance Community Diversity Lagoon Fore reef Underwater wireless enabling technology for Moorea Why Use Wireless Underwater? Wired underwater not feasible in all situations Ocean observatories Temporary experiments Tampering/breaking of wires Significant cost for deployment Experiments over longer distances ORION, LOOKING, MARS, NEPTUNE Not ideal for coral reefs, lakes AquaNode can easily be used in conjunction with observatories Why not use radios and buoys? Common use is buoy with mooring – commercial radio on buoy to satellite, shore, … Buoys/equipment get stolen Cable breakage, ice damage Underwater wireless will enable new experiments & complement existing technologies Scenario for WetNet for Eco-Surveillance Deploy Ad hoc wireless (acoustic) network in lagoon Network consists of AquaNodes with Conductivity, Temperature, Depth (CTD) sensors (and many others) Ad hoc network allows AquaNodes to relay data to a dockside collector AquaNode requirements: Aquanodes Lab MOOREA Ad hoc network between Aquanode sensors. Low cost, low power wireless modems Integral router Collection station with Integral CTD sensor suite Additional nitrate, oxygen chemical acoustic sensor array sensors Real-time data from Moorea available on Web lagoon Underwater Acoustic Channel Severe multipath - 1 to 10 msec for shallow water at up to 1 km range Doppler Shifts Long latencies – speed of sound underwater approx 1500 m/sec Dock AquaNodes with acoustic modems/routers, sensors. WetNet using Aquanodes CTD, currents, nutrient data to Internet. Adaptive sampling commands to AquaNodes. Wi-Fi or Wi-Max link Dockside acoustic/RF comms and signal processing. Dock Cabled hydrophone array Data collection sites with acoustic modems/routers, sensors, mooring and underwater floats AquaNode Transducer Router Software Defined Acoustic Modem Float Modem Circuitry Sensor Interface Batteries Sensors Mooring Hardware Platform Ideal: One piece of hardware for all sensor nodes Hardware is wirelessly updatable: no need to retrieve equipment to update hardware for changing communication protocols, sampling, sensing strategies CTD Sensor Transducer Reconfigurable Hardware Platform Hardware Platform Interfaces Sensor Interface: Must develop common interface with different sensors (CTD, chemical, optical, etc.) and communication elements (transducer) Wide (constantly changing) variety of sensors, sampling strategies Communication Interface: Amplifiers, Transducers Signal modulation Hardware: Software Defined Acoustic Modem (SDAM) Reconfigurable hardware known to provide, flexible, high performance implementations for DSP applications CTD Sensor Transducer Reconfigurable Hardware Platform Acoustic Modem Requirements Complex, computationally intensive communication protocols Limited power/energy Ease of use: Good design tools, plug-n-play, reprogrammable Communication Protocol Transducer CTD Sensor Mapping Reconfigurable Hardware Platform Design Considerations for SDAM Multipath Spread – Range of 1 to 10 milliseconds for shallow water at up to 1 km range Larger bandwidths reduce frequency dependent multipaths Transducers Size/weight/cost proportional to wavelength Acceptable propagation losses at 100 meter ranges Waveform M-FSK signaling Datasonics/Benthos modems (used in Seaweb, FRONT) Narrowband thus sensitive to frequency-selective fading. Use more tones – increasing sensitivity to Doppler spread. Walsh/m-sequence signaling (Direct-sequence) Provides frequency diversity due to wide bandwidth Can be detected noncoherently What about existing modems? Commercial modems: (Benthos, Linkquest…) Navy modems: Need open architecture for international LTER community – precludes military products. Direct-sequence, QPSK, QAM, coherent OFDM Too expensive, power hungry for Eco-Sensing. Proprietary algorithms, hardware. M-FSK (Scussel, Rice 97, Proakis 00) does use frequency diversity, but requires coding to erase/correct fades. Great deal of work on DS, QPSK for underwater comms. But equalization, channel estimation are difficult. (Stojanovic 97, Freitag, Stojanovic 2001, 2003.) MicroModem (WHOI) Best available solution for WetNet. FSK/Freq. Hopping relies on coding to correct bad hops. But can we do better? Less power? Wider bandwidth? AquaModem Data Sheet Signal and Data Parameters Data rate: 133 bps Chip duration Tc = .2 msec. Symbol duration Tsym = 11.2 msec. Time guard interval Tc = 11.2 msec. M-sequence length Lpn = 7 chips. Walsh sequence length Nw = 8 Bandwidth = 5 kHz Carrier Frequency fc = 25 kHz Nominal range 100 – 300 m. Power Consumption Overview Load Tx State Rx State Sleep State CPU 440 mW 440 mW .30 mW CPU I/O 420 mW 420 mW .15 mW Flash Memory 165 mW 165 mW .10 mW Power Amp. 7.2 W .05 mW .05 mW Battery Total 9.3 W 2.1 W 10 mW Battery Life (Based on 20 amp-hours) Tx Duty Cycle Rx Duty Cycle Days .1% .2 % 624 .5% 1% 189 1% 2% 101 Sonatech Transducer TI 2812 DSP with CompactFlash, ADC, DAC Power Amp and Transducer Matching Network Walsh/m-Sequence Waveforms Chip rate – 5 kcps, approx. 5 kHz bandwidth. Uses 25 kHz carrier. Use 7 chip m-sequence c per Walsh symbol, 8 bits per Walsh symbol bi. Composite symbol duration is thus T = 11.2 msec. (Longer than maximum multipath spread.) Symbol rate is 266 bps, or 133 bps using 11.2 msec. time guard band for channel clearing. 11 msec. Transmitted Signal 1 1 -1 1 -1 -1 -1 -1 -1 1 -1 1 1 1 1 1 -1 1 -1 -1 -1 Walsh/m-sequence Signal Parameters 1 1 -1 1 -1 -1 -1 -1 -1 1 -1 1 1 1 1 1 -1 1 -1 -1 -1 8 Walsh Symbols UWA Walsh/m-sequence GMHT-MP Modem Matching Pursuit Core arg min i Matching Pursuit Core Matching Pursuit Core Note: 112 Nyquist samples/symbol + 112 samples for channel clearing. Matching Pursuit Core Generalized multiple hypothesis test (GMHT) Acoustic Modem Performance True multipath intensity profile (MIP) Nf: # paths assumed by MP estimation N: Number of paths present MP identifies major paths using one symbol of information Acoustic Modem Performance Symbol -1 10 -2 10 > 4 dB gain over FSK @ .5 x 10-3 SER SER Error Rate (SER) Signal to noise ratio (Es/N0) Nf: # paths assumed by MP estimation N: Number of paths present -3 10 AquaNode/GMHT-MP N =12 Nf =16 RAKE N =12 Nf =16 FSK/SFH N =12 Nf =16 -4 10 14 15 16 17 18 Es /N0 19 20 21 22 Required Transmit Power 10dB = 90% reduction in amplifier power for all links less than 450 meters Transmit power control Adapt automatically to field conditions, Use only enough to get reliable links Often use small % of amplifier capacity → Significant reduction in system energy use Energy Usage In most cases CPU power dominates (when using low transmit power) For all links up to 400 meters, projected energy use is ≤ 50 mJ per bit Energy used per bit transceived ≈ constant Energy used while “asleep” < 10% of total Battery life System example uses alkaline D cells (low self discharge, good J ∕ $) 16 or 32 cells = 1.3 or 2.6 MJ respectively At 50 mJ per bit, with 16 cell battery, endurance [days] = 300 ∕ rate [bps] AquaModem Air Tests 7’ UCSB Engineering 1 Hallway 7’ 18’ 5’ 10’ 5’ 6’ # Symbols Sent: 144 # Packets Sent: 36 Symbol Error: 1.4% 7’ Packet Error: 5.6% 6’ # Symbols Sent: 360 # Packets Sent: 90 7’ Symbol Error: 1.1% Packet Error: 4.4% 11’ 233’ 7’ 7’ 18’ 5’ 10’ 5’ 11’ 233’ 7’ 7’ 18’ 233’ Transmitter Location Receiver Location 5’ 10’ 6’ 5’ 11’ # Symbols Sent: 192 # Packets Sent: 48 7’ Symbol Error: 10% Packet Error: 20.1% Challenges Power Communication Computation Microprocessors extremely power hungry Move towards FPGA, ASIC Cost Communication Current transducer ~ 3K US $ Fish finders? (< 100 US $) Computation Transducer size/weight/cost proportional to wavelength Adaptive power control Data rates aren’t particularly high → simple microprocessors Communication protocols complex → DSP, FPGAs Low power/energy will cost money → FPGA, ASIC Ease of use Plug-n-play interfaces to sensors Change network/communication protocols Adjust sampling strategies Credits Investigators: Ron Iltis, Hua Lee, Ryan Kastner ExPRESS Lab – http://express.ece.ucsb.edu/ Telemetry Lab – http://telemetry.ece.ucsb.edu/ AquaNode Research Team: Research Tech – Maurice Chin PhD Students – Bridget Benson, Daniel Doonan, Tricia Fu, Chris Utley Undergrads – Brian Graham http://aquanode.ece.ucsb.edu/ Sponsor:
© Copyright 2025 Paperzz