Digital Sonar Project

9
Digital Sonar Project Digital Sonar Project Brian Wong, Zhen Li, Bryan Morrissey 6.111 Digital Systems Laboratory Sonar Detector Project

Transcript of Digital Sonar Project

Page 1: Digital Sonar Project

Digital Sonar ProjectDigital Sonar Project

Brian Wong, Zhen Li, Bryan Morrissey

6.111 Digital Systems LaboratorySonar Detector Project

Page 2: Digital Sonar Project

Overview Block DiagramOverview Block Diagram

Division of Labor:• Bryan Morrissey – Data Acquisition Block• Zhen Li – Signal Analyzer Block• Brian Wong – User Interface Block

6.111 Digital Systems LaboratorySonar Detector Project

Block Diagram

Page 3: Digital Sonar Project

Data Acquisition BlockData Acquisition Block

If time permits…• RS-232 Serial Interface to download raw data• Alternative raw data display mode

6.111 Digital Systems LaboratorySonar Detector Project

Block Diagram

Page 4: Digital Sonar Project

Data Acquisition SystemData Acquisition System

6.111 Digital Systems LaboratorySonar Detector Project

Page 5: Digital Sonar Project

Signal AnalyzerSignal Analyzer

If time permits…• Anti-shaking

– LPF for small vibrations• Width of objects

– Extract from the width of reflected wave packages

6.111 Digital Systems LaboratorySonar Detector Project

Block Diagram

DoneStart

a1, b1, a2, b2

BRAM

Wave Package Detector

Direction Sweeper

Coordinate Retriever

Parameter Manager

Anti-shakingt1, t2

Controller

dt

x, y

reprogram

Page 6: Digital Sonar Project

Signal AnalyzerSignal Analyzer

• Wave Package Detector– Determine groups of reflected wave

• Direction Sweeper– Shift adder, oversampled– Peak detector

• Coordinate Retriever

• Parameter Manager– Normal mode– Calibration mode

• Controller– Manage ready/done signals

6.111 Digital Systems LaboratorySonar Detector Project

Received signals

r=v2td=a1 tdb1 cosθ= v

dtΔ =a2 tΔ b2

Shifted signals (1 block)

Page 7: Digital Sonar Project

Project User InterfaceProject User InterfaceKey Features:• Angular distance indicator• Object coloring and size• Sonar scope simulation• Sound generator• Motion detection• Speed estimation

Testing Features:• Calibration mode• Debugging mode for incoming signals

Improvements:• Object tracking in memory• Motion alarm 6.111 Digital Systems Laboratory

Sonar Detector Project

Suggested Look and Feel of User Interface on VGA output.

Page 8: Digital Sonar Project

Project User InterfaceProject User Interface

6.111 Digital Systems LaboratorySonar Detector Project

Page 9: Digital Sonar Project

Project TimelineProject Timeline

6.111 Digital Systems LaboratorySonar Detector Project

• By Thanksgiving:

– Brian W: Basic Functional UI for Testing

– Bryan M: Functional ADC, FIR Filter Code and BRAM buffering, also provide preliminary data to test other modules

– Zhen Li: Basic Signal Analysis Functionality

• Nov 25 – Dec 1:

– Module Testing

– Implement full feature sets as time allows

– Fabricate full set of interface circuitry

• Dec 2 – Dec 8: System Integration

• Dec 9 -Dec 12: Last Minute Issues