P14251 System Design Review - EDGE

advertisement
P14251
Underwater Acoustic Communication
Chris Monfredo
Chris Johnson
Jon Holton
Greg Davis
Scott Hambleton
10/03/13
Rochester Institute of Technology
1
Underwater Acoustic Communication
Agenda
Revisit Customer and Engineering Requirements
Functional Decomposition
Morphological Charts
 Morph Details
Pugh Analysis
Final Pugh Analysis
Final System Selection
Risk Analysis
Test Plans
Subsystem Design Schedule
10/03/13
Rochester Institute of Technology
2
Underwater Acoustic Communication
Customer Requirements

Most important requirements:
Customer
Importance
Description
Rqmt. #
CR1
9
Send signal
CR2
9
Send signal at a rate in kb/s
CR3
9
System must function underwater
CR4
9
Reliable communication scheme
CR5
9
Communications must resist frequency contamination
CR6
9
Must have 2-way communication capabilities
10/03/13
Rochester Institute of Technology
3
Underwater Acoustic Communication
Engineering Requirements

Most important requirements:
Rqmt. # Priority
S1
S2
S3
S4
S5
S6
9
9
9
9
9
9
10/03/13
Source
CR1
CR2
CR4
CR4
CR4
CR3,CR9
Engr. Requirement (metric)
Signal Range
Signal Rate
Probability of error in signal
Bit error detection
Bit error correction
Water resistant/sealed
Unit of Tolerance
Measure Value (+/-)
m
5/5
kb/s
5
%
0/10
%
%
Y/N
Nominal
Value
30
15
<10
Rochester Institute of Technology
Comments/Status
Y
4
Test (how are you going to verify
satisfaction)
Pool Test
Pool Test
Remove error detect/correct
Compare with on vs off
Compare with on vs off
Hose test
Underwater Acoustic Communication
Functional Decomposition
Acoustic
Communication
System
Requires
Power
Send
Message
Heat Sinking
Receive
Message
Functions
Underwater
Sinks
Underwater
Power
Converters
Generate
Digital
Message
Convert
Message to
Analog
Modulate
Signal
Transmit
Signal
Detect Signal
Demodulate
Signal
Convert
Message to
Digital
Analyze
Message
Water
Resistant
Corrosion
Resistant
Pressure
Resistant
Input Data
10/03/13
Compress
Data
Encrypt Data
Encode Data
Pack Data
Unpack Data
Error Check,
Correct, and
Decode Data
Rochester Institute of Technology
Decrypt Data
5
Decompress
Data
Output Data
Underwater Acoustic Communication
System Flow Diagram
Computer
Input Data
Compress Data
Encrypt Data
Encode Data
Pack Data
Modulate Signal
Transmit Signal
Computer
Output Data
Decompress
Data
Decrypt Data
Error Check,
Correct, and
Decode Data
Unpack Data
Demodulate
Signal
Receive Signal
10/03/13
Rochester Institute of Technology
6
Underwater Acoustic Communication
Communication Protocols: ALOHA
Start
Assemble a Frame
of Data
NO
Transmit Data
Collision?
End
Back off for
random amount of
time
•
•
•
Easy to Implement
Inefficient – Theoretical throughput of 18%
(36% for slotted ALOHA)
Better suited for long distances
10/03/13
Rochester Institute of Technology
7
YES
Underwater Acoustic Communication
Communication Protocols: CSMA/CA
(Carrier Sense Multiple Access/Collision Avoidance)
Back off for
random amount
of time
NO
NO
Start
Assemble a
Frame of Data
Transmit
Request to
Send (RTS)
Channel
Idle?
Clear to
Send (CTS)
Received?
YES
YES
•
•
•
•
Less Noise
Better Throughput
Can function with swarm expansions
Terminal Problems vs. Overhead
10/03/13
Rochester Institute of Technology
Transmit Data
8
End
Underwater Acoustic Communication
Communication Protocols: CDMA
(Code Division Multiple Access)
- Sends data in a unique frequency pattern
- Receiver can intercept multiple signals and decode based
on the pattern
- Allows multiple, simultaneous senders with same set of
frequencies
•
Widely-Used by 2G and 3G Devices
•
High Throughput
•
Difficult to Implement
•
Difficult to test – Requires more than two devices
10/03/13
Rochester Institute of Technology
9
Underwater Acoustic Communication
Error Detection and Correction
Detection Methods:
Parity Bits
Cyclic Redundancy Checks (CRCs)
Error Correcting Code (EEC)
Correction Methods:
Automatic Repeat Requests (ARQs)
Forward Error Correction (FEC)
Hybrid Schemes (Both ARQ and FEC)
10/03/13
Rochester Institute of Technology
10
Underwater Acoustic Communication
Encryption and Compression
Encryption Methods:
 Triple DES (56-bit)
 AES (128-bit)
 If not enough time, something simple (XOR the bit stream)
Compression Methods:
 Lossless Algorithms
 Lossy Algorithms
10/03/13
Rochester Institute of Technology
11
Underwater Acoustic Communication
Computational Power
Microprocessors:
 Low Price
 Low Complexity
 Efficient
 Fairly Versatile
 Many microprocessors to choose from
Other options (regular processors, FPGAs, ASICs) are too
expensive, complicated, and far beyond the scope of this
project.
10/03/13
Rochester Institute of Technology
12
Underwater Acoustic Communication
Power Converters
Transformer
 High voltage step-down or positive and
negative voltage
Buck Converter
 High efficiency step-down
Linear Regulator
 Easy to implement but low efficiency
10/03/13
Rochester Institute of Technology
13
Underwater Acoustic Communication
Amplitude Modulation
Easy to Implement
Requires more power than other schemes
Carrier frequency must be about 10X data rate

10/03/13
Rochester Institute of Technology
14
Underwater Acoustic Communication
Frequency Modulation
Susceptible to frequency shifts due to Doppler effect or
sound speed changes
Carrier frequency is move flexible than AM

10/03/13
Rochester Institute of Technology
15
Underwater Acoustic Communication
Phase Shift Keying
Harder to implement than FM but more resistant to noise
More bandwidth efficient than FM

10/03/13
Rochester Institute of Technology
16
Underwater Acoustic Communication
Quadrature Amplitude Modulation
Hardest to implement
Can encode the most amount of information
Susceptible to noise

10/03/13
Rochester Institute of Technology
17
Underwater Acoustic Communication
Water Resistance
Gasket/O-rings
Caulk/Sealant
Tight Fit

Structural Strength/Case Design
Internal Pressurization
10/03/13
Material Selection

Metals

Plastics
Corrosion Resistant Coating

Barrier

Galvanization

Pressure Resistance

Corrosion Resistant
Rochester Institute of Technology
18
Underwater Acoustic Communication
Dissipate Heat
Heat sink
Fan
Liquid cooling

Use external water

Use internal system

Image from: http://en.wikipedia.org/wiki/File:Heatsink_povray.png
10/03/13
Rochester Institute of Technology
19
Underwater Acoustic Communication
Morphological Chart
Power Converters
Transformer
Data Input
Computer
Error Detection
Parity bits
Error Correction
ARQs
(De)Compression Lossless Algorithms
(De)Encryption XOR the bit stream
Comm. Protocol
CSMA/CA
(De)Modulation
AM
Sinks Underwater Internal Weight
Water Resistant
O-Rings
Corrosion Resistant Metal Selection
Pressure Resistant
Case Design
Dissipate Heat
Heat Sink
10/03/13
Buck Converter
Auto-Generated
CRCs
FECs
Lossy Algorithms
Triple DES
Aloha
FM
External Weight
Metal-on-Metal
Coatings
Internal Presure
Fan
Rochester Institute of Technology
Linear Converter
EECs
Hybrid Scheme
AES
CDMA
Phase
Custom Design
QAM
Sealant Glue
Plastic Selection
External Liquid
20
Internal Liquid
Underwater Acoustic Communication
Pugh Analysis
Power Use
Communication Error Rate
Ease of implementation
User friendly
Cost
Probability of Catastrophic Failure
Efficiency
+'s
-'s
Power Use
Communication Error Rate
Ease of implementation
User friendly
Cost
Probability of Catastrophic Failure
Efficiency
+'s
-'s
10/03/13
Round 1
Computer
Parity
ARQs
Lossless
Triple DES
CSMA/CA
Phase
Internal Weight
Oring
Material
Case Design
Heat Sink
Datum
Datum
Datum
Datum
Datum
Datum
Datum
Round 2
Computer
Parity
ARQs
Lossless
Triple DES
CSMA/CA
Phase
Internal Weight
Oring
Material
Case Design
Heat Sink
=
=
+
=
+
2
2
Computer
Auto
Auto
Computer
Auto
Computer
CRCs
EECs
EECs
CRCs
Parity
CRC's
FECs
Hybrid
ARQs
Hybrid
FECs
ARQs
Lossy
Lossy
Lossless
Lossy
Lossy
Lossless
AES
XOR
Triple DES
AES
XOR
Triple DES
Aloha
CDMA
Custom
CSMA/CA
Aloha
CDMA
AM
FM
QAM
Phase
AM
FM
External Weight External Weight Internal Weight Internal Weight Internal Weight External Weight
Glue
M-on-M
Oring
Glue
Oring
Glue
Plastic
Coating
Galvanization
Galvanize
Coating
Material
Presurized
Presurized
Case Design
Case Design
Presurized
Case Design
Fan
Internal Liquid External Liquid
Heat Sink
Fan
Fan
=
=
=
=
+
=
=
+
=
+
=
=
+
+
+
=
+
=
=
=
=
+
+
1
0
2
2
2
2
4
5
2
2
4
2
Datum
Computer
Auto
Auto
Computer
Auto
Computer
CRCs
EECs
EECs
CRCs
Parity
CRC's
FECs
Hybrid
ARQs
Hybrid
FECs
ARQs
Lossy
Lossy
Lossless
Lossy
Lossy
Lossless
AES
XOR
Triple DES
AES
XOR
Triple DES
Aloha
CDMA
Custom
CSMA/CA
Aloha
CDMA
AM
FM
QAM
Phase
AM
FM
External Weight External Weight Internal Weight Internal Weight Internal Weight External Weight
Glue
M-on-M
Oring
Glue
Oring
Glue
Plastic
Coating
Galvanization
Galvanize
Coating
Material
Presurized
Presurized
Case Design
Case Design
Presurized
Case Design
Fan
Internal Liquid External Liquid
Heat Sink
Fan
Fan
=
Datum
=
=
=
Datum
=
+
Datum
+
=
=
+
Datum
+
=
+
Datum
+
+
Datum
+
=
Datum
+
2
0
2
3
2
4
5
4
4
0
Rochester Institute of Technology
21
Underwater Acoustic Communication
Finalized Pugh Analysis

Generation of hybrid between two best systems
Data Input
Error Detection
Error Correction
(De)Compression
(De)Encryption
Comm. Protocol
(De)Modulation
Sinks Underwater
Water Resistant
Corrosion Resistant
Pressure Resistant
Dissipate Heat
10/03/13
System 1
System 2
Hybrid System
Computer
Computer
Computer
Parity
CRC's
CRC's
ARQs
ARQs
ARQs
Lossless
Lossless
Lossless
Triple DES
Triple DES
Triple DES
CSMA/CA
CDMA
CSMA/CA
Phase
FM
Phase
Internal Weight External Weight Internal Weight
Oring
Glue
Oring
Material
Material
Material
Case Design
Case Design
Case Design
Heat Sink
Fan
Heat Sink
Rochester Institute of Technology
22
Underwater Acoustic Communication
Final System Selection
Data Input
Computer
Error Detection
CRC's
Error Correction
ARQs
(De)Compression
Lossless
(De)Encryption
Triple DES
Comm. Protocol
CSMA/CA
(De)Modulation
Phase
Sinks Underwater Internal Weight
Water Resistant
Oring
Corrosion Resistant
Material
Pressure Resistant Case Design
Dissipate Heat
Heat Sink
10/03/13
Rochester Institute of Technology
23
Underwater Acoustic Communication
Risk Analysis
ID Problem
1 The housing isn't watertight
2 Short circuit
3 Damage due to mis-handling parts
4 Loss of carrier frequency
5 Power loss
6 Power Surge
7 Data loss
8 Overheat microprocessor
9 Corrosion breach
10 Speaker doesn't work
11 Ordered components do not match specs
Likelyhood Damage Importance
Mitigation
2
3
6
Test waterproofing and test the empty housing
1
3
3
1
2
2
Team must be c areful with components
2
3
6
Have a robust communication scheme in place
1
1
1
1
3
3
Surge Protection
2
3
6
Have tested error correction/detection
1
3
3
Use efficient code and have thermal management
1
3
3
Galvanize or use corrosion resistant materials
3
3
9
Invest heavily in research & design to ensure working part
2
3
6
Order from reputable sources with return policies
Major Concerns: Speaker, Data Loss, and Carrier Frequency Loss
Minor Concerns: Power Surge, Short Circuiting, Watertight Case, and Bad Parts
10/03/13
Rochester Institute of Technology
24
Owners
SH, GD
CJ, CM
All
CJ, CM
CM
CM
JH
JH, GD
SH, GD
CJ, CM
GD
Underwater Acoustic Communication
Test Plans

ASTM B117-11 Salt Spray Test

IPX7 Submersion Testing

Operating Temperature Testing

Error Correction Testing
10/03/13
Rochester Institute of Technology
25
Underwater Acoustic Communication
Subsystem Design Schedule
10/03/13
Rochester Institute of Technology
26
Underwater Acoustic Communication
Questions?
10/03/13
Rochester Institute of Technology
27
Download