This thesis studies the design and implementation of an ultra-sonic water depth sounder. The depth sounder is implemented in a hand-held smart console used by divers. Since the idea of echo sounding is to measure the flight time between transmitting the signal and receiving the echo, the main challenge of this task is to find a time-of-flight (ToF) estimation for a signal in noise. It should be suitable for this specific application and robust when implemented in the device. The thesis contains an investigation of suitable ToF methods. More detailed evaluations of the matched filter, also known as the correlation method, and the linear phase approach are done. Aspects like pulse frequency and duration, speed of sound in water and underwater noise are taken into account. The ToF-methods are evaluated through simulation and experiments. The matched filter approach is found suitable based on these simulations and tests with signals recorded by the console. This verification leads to the implementation of the algorithm on the device. The algorithm is tested in real time, the results are evaluated and improvements suggested. / Denna rapport behandlar skattning av vattendjup med hjälp av ultraljudspulser och implementation av detta. Djupmätaren implementeras i en handhållen dykarkonsoll. Eftersom grundidén i ekolodning är att mäta tiden mellan att pulsen skickas iväg och att ekot tas emot är en stor del av utmaningen att hitta en lämplig metod för att skatta flykttiden för en signal i brus. Metoden ska passa för detta användingsområde och vara robust. Rapporten tar upp tidigare forskning gjord inom flykttidsestimering. De metoder som utvärderas för implementation är det matchade filtret, också kallad korrelationsmetoden, och linjär fas-metoden. Andra aspekter som avvägs och utreds är pulsfrekvens och pulsvaraktighet, ljudets hastighet och brus under vattnet. Metoderna för att skatta flykttid utvärderas genom simuleringar. Det matchade filtret bedöms vara lämpligt baserat på dessa simuleringar och experiment med data inspelad med konsollen. Denna verifikation leder till att algoritmen implementeras på konsollen. Den implementerade algoritmen testas i realtid, resultaten utvärderas och förbättringar föreslås.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-117061 |
Date | January 2015 |
Creators | Mollén, Katarina |
Publisher | Linköpings universitet, Institutionen för systemteknik, Linköpings universitet, Tekniska högskolan |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0017 seconds