Jak sestrojit sonar?

Podobné dokumenty
SONAR. Sonar FyzSem - FJFI 1.

CW01 - Teorie měření a regulace

Studium ultrazvukových vln

Úvod do zpracování signálů

Zvuková karta. Zvuk a zvuková zařízení. Vývoj, typy, vlastnosti

9. PRINCIPY VÍCENÁSOBNÉHO VYUŽITÍ PŘENOSOVÝCH CEST

Quantization of acoustic low level signals. David Bursík, Miroslav Lukeš

P7: Základy zpracování signálu

Základy a aplikace digitálních. Katedra radioelektroniky (13137), blok B2, místnost 722

Úloha D - Signál a šum v RFID

Jak se měří rychlost toku krve v cévách?

Katedra fyzikální elektroniky. Jakub Kákona

Akustika pro posluchače HF JAMU

31SCS Speciální číslicové systémy Antialiasing

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY. OPTICKÝ SPOJ LR-830/1550 Technický popis

Digitalizace převod AS DS (analogový diskrétní signál )

Modulační parametry. Obr.1

Grafika na počítači. Bc. Veronika Tomsová

A7B31ZZS 4. PŘEDNÁŠKA 13. října 2014

4. Měření rychlosti zvuku ve vzduchu. A) Kalibrace tónového generátoru

Měřicí technika pro automobilový průmysl

Základní komunikační řetězec

Výukové texty. pro předmět. Měřící technika (KKS/MT) na téma

íta ové sít baseband narrowband broadband

VY_32_INOVACE_E 15 03

Fyzikální praktikum FJFI ČVUT v Praze

VY_32_INOVACE_OV_3.ME_05_Prvky prostorové ochrany. Střední odborná škola a Střední odborné učiliště, Dubno

Počítačové sítě. Lekce 5: Základy datových komunikací

Teorie a praxe detekce lomu kolejnice. Ing. Jiří Konečný, Ph.D. Středisko elektroniky, STARMON s.r.o.

DUM č. 15 v sadě. 31. Inf-7 Technické vybavení počítačů

Číslicové zpracování signálů a Fourierova analýza.

Spektrální charakteristiky

Fázová a grupová rychlost ultrazvuku v kapalinách

Hodnocení parametrů signálu AE při únavovém zatěžování tří typů konstrukčních materiálů. Vypracoval: Kolář Lukáš

P9 Provozní tvary kmitů

EXPERIMENTÁLNÍ METODY. Ing. Jiří Litoš, Ph.D.

Měření neelektrických veličin. Fakulta strojního inženýrství VUT v Brně Ústav konstruování

Základní principy přeměny analogového signálu na digitální

Snímání biologických signálů. A6M31LET Lékařská technika Zdeněk Horčík Katedra teorie obvodů

TECHNICKÁ UNIVERZITA V LIBERCI

magnetizace M(t) potom, co těsně po rychlé změně získal vzorek magnetizaci M 0. T 1, (2)

Osnova. Idea ASK/FSK/PSK ASK Amplitudové... Strana 1 z 16. Celá obrazovka. Konec Základy radiotechniky

FTTX - Měření v optických sítích. František Tejkl

SNÍMAČE OPTICKÉ, ULTRAZVUKOVÉ A RÁDIOVÉ

ANALÝZA LIDSKÉHO HLASU

1. Základy teorie přenosu informací

Signál v čase a jeho spektrum

SCLPX 11 1R Zákon zachování mechanické energie

Teorie úlohy: Operační zesilovač je elektronický obvod, který se využívá v měřící, výpočetní a regulační technice. Má napěťové zesílení alespoň A u

Akustické vlnění. Akustická výchylka: - vychýlení objemového elementu prostředí ze střední polohy při vlnění

RESEARCH REPORT. Ing. Petr TICHAVSKÝ, CSc., DSc. Sledování creepových změn na tepelně a mechanicky namáhaném vzorku oceli pomocí akustické emise II

Registrační číslo projektu: CZ.1.07/1.4.00/

Akustika. Cesta zvuku od hudebního nástroje přes nahrávací a reprodukční řetězec k posluchači

Motivace příklad použití lokace radarového echa Význam korelace Popis náhodných signálů číselné charakteristiky

25. DIGITÁLNÍ TELEVIZNÍ SIGNÁL A KABELOVÁ TELEVIZE

Ultrazvuková defektoskopie. Vypracoval Jan Janský

Přímé měření rychlosti zvuku

Akustika pro posluchače HF JAMU

Zapojení a řízení činnosti sonarových senzorů MB1220 pomocí Arduino Micro

Moderní trendy měření Radomil Sikora

Měření zvukové pohltivosti materiálů

Měření vzdálenosti pomocí ultrazvuku na vstupu mikropočítače

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY a SYSTÉMY

Spektrální analýza a diskrétní Fourierova transformace. Honza Černocký, ÚPGM

KATEDRA ELEKTRICKÝCH MĚŘENÍ

VY_32_INOVACE_ENI_2.MA_05_Modulace a Modulátory

Digitalizační rozhraní pro ultrazvukový detektor průtoku krve

Úloha 8: Studium ultrazvukových vln

4.1.5 Jedna a jedna může být nula

Charakteristika ultrazvuku a jeho využití v praxi

Harmonizace metod vyhodnocení naměřených dat při zkratových zkouškách

Balmerova série. F. Grepl 1, M. Benc 2, J. Stuchlý 3 Gymnázium Havlíčkův Brod 1, Gymnázium Mnichovo Hradiště 2, Gymnázium Šumperk 3

Taje lidského sluchu

Zkoušení velkých výkovků a digitální ultrazvukové přístroje

Dálkový průzkum země v mikrovlnné části spektra

Katedra fyzikální elektroniky. Modul pro Time Correlated Photon Counting

Detekce erozně korozního poškozování parovodů (FAC) metodou akustické emise

KIS a jejich bezpečnost I Šíření rádiových vln

Klasické a inovované měření rychlosti zvuku

EXPERIMENTÁLNÍ METODY I 10. Měření hluku

Středoškolská technika SCI-Lab

Linkové kódy. Podpora kvality výuky informačních a telekomunikačních technologií ITTEL CZ.2.17/3.1.00/36206 PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

Lineární a adpativní zpracování dat. 3. Lineární filtrace I: Z-transformace, stabilita

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

Hlavní parametry rádiových přijímačů

Detektory poruchového elektrického oblouku v sítích NN. Doc. Ing. Pavel Mindl, CSc. ČVUT FEL v Praze

VY_32_INOVACE_FY.18 ZVUKOVÉ JEVY

DPZ Dálkový Průzkum Země. Luděk Augusta Aug007, Vojtěch Lysoněk Lys034

Systémy pro měření, diagnostiku a testování prototypů II. Odůvodnění vymezení technických podmínek podle 156 odst. 1 písm. c) ZVZ

STAVEBNÍ AKUSTIKA. Vypracoval: Pavel Pech Patrik Bárta. Vedoucí práce: Mgr. Milada Jedličková Spolupracovali: Ing. Karel Kříž

Zvuk. 1. základní kmitání. 2. šíření zvuku

Monitoring sýčků obecných na jižní Moravě s využitím analýzy pořízených zvukových záznamů

popsat princip činnosti základních zapojení čidel napětí a proudu samostatně změřit zadanou úlohu

Airborne Laser Scanning (ASL) - LIDAR (light detection and ranging)

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA ELEKTROENERGETIKY A EKOLOGIE. Bakalářská práce

Merkur perfekt Challenge Studijní materiály

Automatická detekce anomálií při geofyzikálním průzkumu. Lenka Kosková Třísková NTI TUL Doktorandský seminář,

Ultrazvukové diagnostické přístroje. X31LET Lékařskátechnika Jan Havlík Katedra teorie obvodů

Fyzikální praktikum FJFI ČVUT v Praze. Úloha č. 8 : Studium ultrazvukových vln

Transkript:

Jak sestrojit sonar? J. Kákona*, T. Koubský** Fakulta jaderná a fyzikálně inženýrská, Břehová 7, 115 19, Praha 1 *kjakub@gmail.com, **tkoubsky@gmail.com Abstrakt Tématem příspěvku by mělo být uvedení principů a metod používaných při konstrukci sonarů. Cílem je prozkoumat možnost použití zvukové karty PC ke konstrukci jednoduchého sonaru schopného základních měřicích funkcí, zejména měření vzdálenosti překážky. 1 Úvod Sonar je přístroj určený k indentifikaci, zaměření a určení vzdálenosti objektů pomocí zvukových vln. Má mnoho oblastí využití od námořní navigace až po diagnostiku v medicíně a princip, na němž je založen, používá velké množství živočichů. Podobně jako radar, využívá sonar fyzikální vlastnosti vlnění (zvukového), zejména pak rozdílnost rychlosti šíření v různých materiálech a jeho odrazy. Používání a vývoj zařízení se potýká s různými technickými i teoretickými problémy, existují různé druhy sonaru pro různá využití, ale v principu je jeho stavba jednoduchá skládá se malého množství elementárních součástí, z nichž všechny jsou snadno dostupné a ne příliš složité. Proto by mohlo být možné vyrobit funkční sonar i bez vysoce kvalitního technického zázemí. 2 Sonar zařízení Pro začátek uveďme několik pojmů, na které v tomto tématu narazíme. SONAR akronym SOund NAvigation and Ranging, modifikace názvu známého radaru ASDic ve Velké Británii tiskem zavedený akronym Anti-Submarine Detection, ASDIC je synonymum a Britský pojem pro sonar, dnes už ale stále méně používaný SODAR zcela první a zřídkakdy používané označení stále zmiňovaného zařízení (SOund Detection And Ranging), zároveň ale také název pro meteorologický přístroj, který monitoruje atmosférické turbulence pomocí zvukových vln hydrofon, pasivní sonar zařízení určené pouze k poslechu, zvuky jsou přijímány a porovnávány s vzorky, případně se zkušenostmi obsluhujícího technika aktivní sonar echolokační zařízení pracující na principu vyslání signálu a následného snímání jeho odrazů od okolních překážek a vyhodnocování naměřených dat, prostým označením sonar je vesměs míněno právě takovéto zařízení proto tomu tak bude i v následujícím textu Přístroj sonaru se skládá ze tří základních součástí: vysílače signálů (reproduktor), přijímače (mikrofon) a vyhodnocovacího zařízení (počítač). Právě vyhodnocovací zařízení je stěžejní součástí a hlavní funkční potenciál je právě v něm. Při měření přístroj nejprve vyšle krátký zvukový signál (nebo také pulz, ping), ten postupuje vzduchem, případně vodou nebo jiným prostředím, a odráží se od všech povrchů nebo změn kontinuity prostředí. Odražené signály (echa) se pak vracejí směrem k přijímači, který vše

snímá. Zbytek už je na vyhodnocovacím zařízení, hlavně na použitém softwaru. Podle rozdílné doby návratu signálu, případně směru, ze kterého echo přichází, je vypočítána vzdálenost nebo tvar dotyčné překážky (předmětu, anomálie hustoty prostředí...). Takto lze prakticky digitálně modelovat prostor kolem přístroje. Sonar tedy využívá základních fyzikálních zákonů popisujících zvukové vlnění zákon odrazu od povrchu a lomu, rozdílnost rychlosti šíření zvuku v různých materiálech, apod. 3 Technická stránka sonarů Efektivita sonaru lze zvyšovat několika způsoby. Je-li například přítomno víc přijímačů na různých místech, lze měřit směr příchozího signálu a lépe lokalizovat překážky. Někdy bývají problémem šumy a hluky, které zkreslují příchozí echa. Jsou-li digitálně odfiltrovány, lze lépe rozeznat frekvence nasnímaných zvuků. Problémy pro vyhodnocování dat mohou být způsobeny nevhodnou stavbou nebo systémem sonaru pokud nejsou snímací a vysílací zařízení dostatečně tlumeny od nežádoucích vibrací nebo je prodleva mezi jednotlivými signály nevhodná ve vztahu se vzdáleností monitorovaných předmětů, dochází k nežádoucím popř. vícenásobným a tedy matoucím echům. Další problémy mohou být způsobeny špatným povrchem nebo povahou překážek. Jde-li o materiál, který z velké části pohlcuje zvuk, vzniká pro sonar z důvodu nedostatku vráceného signálu tzv. temná oblast. Pokud je nerovnost povrchu překážky taková, že na ní zvuk interferuje se svým odrazem, může se echo abnormálně zesílit nebo naopak zmizet (tzv. povrchová past). Většina zmíněných jevů lze eliminovat multifrekvenčním signálem (pulz je složením nekolika frekvencí) je-li potom některá frekvence porušena, počítač přesto má z čeho počítat. Mnohem efektivnější je ale využití tzv. chirpu. Chirp, nebo také sweep wave je signál, který v průběhu času spojitě mění frekvenci v určitém rozsahu. V takovém signálu je potom skryto mnoho frekvencí a tedy mnoho užitečných informací pro vyhodnocení. Pokud signál narazí na povrchovou past, nikdy se neztratí celé spektrum signálu. 4 Windowing Protože pulzy musí být krátké zvukové signály, pro jejich generování se používají buď sinusoidy konstantní frekvence nebo multifrekvenční (popř. chirpové), avšak násobené tzv. oknem. Jde o funkci nulovou na celém definičním oboru kromě malého intervalu. Podle toho, jaké má v tomto intervalu hodnoty, má výsledný pulz určitý tvar. U chirpového pulzu záleží zejména na okrajích intervalu pokud jsou ostré (fuknce, jíž násobíme, je na celém intervalu konstatní), pulz produkuje mnoho nežádoucích harmonických frekvencí. Proto je výhodnější použít zaoblené okno. V našem pokusu bylo použito Backman-Harrisovo okno oblá funkce podobná sinu. 5 Digitalizace Při převádění nahraného signálu do digitální podoby probíhá vzorkování a kvantizace zde narážíme na první technické překážky. Při efektivní frekvenci pulzu nebude stačit zvuková karta s nízkou maximální vzorkovací frekvencí. Podle Nyquist-Shannonova-Kotelnikova teorému musí být vzorkovací kmitočet větší, než je dvojnásobek nejvyšší zajímavé frekvence snímaného signálu, aby nedocházelo k nenávratným ztrátám informací. V našem experimentu byl použit chirp o střední frekvenci 10,5 khz (rozsah 6-15 khz) a vzorkovací frekvence 98

khz, což je maximální možnosti zvukové karty. Velká je rovněž početní náročnost celé operace (cca 108 operací na porovnávání jednoho pulzu). Při nedostatečně jemné kvantizaci vzniká kvantizační šum, který může vážně narušovat úspěšnost programu při porovnávání. 6 Konstrukce sonaru - experiment Při samotné realizaci sonaru se vyskytlo velké množství problémů od neznalosti základních algoritmů pro zpracování signálu až po hardwarové potíže s pásmovým rozsahem mikrofonů a výstupního reproduktoru. Podstatným zjištěním byla například nutnost odstranění interference odraženého echa se signálem odrážejícím se od podložky stolu. Tento jev způsoboval, že projekt se dlouhou dobu jevil jako značně neúspěšný. Protože se nám stále nedařilo identifikovat odražené echo od jakékoli překážky. Po nápadu umístit zařízení v rámci možností do volného prostoru v laboratoři se nám podařilo zřetelně identifikovat signál odražený od podlahy, jak je vidět na přiložených grafech. Pro zvýšení jistoty, že vidíme skutečně echo odražené od podlahy jsme na zem do prostoru pod levý a následně i pravý mikrofon položili 5cm tlustý kus molitanu, který pohltil zvuk, a signál je tak patrný pouze v jednom z mikrofonů. Tímto se nám částečně i potvrdila již dříve diskutovaná možnost využití tohoto zařízení pro detekci typu povrchů v některých automatizovaných procesech, nebo v robotice. Takové využití by ale vyžadovalo ještě podstatné vylepšení programu. 7 Software Náš testovací program, je založen na principu sekvenčního automatu a Linuxovém zvukovém subsystému ALSA, jehož API využíváme ke komunikaci se zvukovou kartou. Na začátku programu je vygenerován vzorek chirpu, který je následně odeslán do bufferu zvukové karty, kde čeká na zahájení přenosu do D/A převodníku a zesilovače. Ten začne bezprostředně po inicializaci obou kanálů (Capture i Playback). Zde je drobný nedořešený problém synchronizace spuštění obou kanálů současně. ALSA API funkce řešící tento problém se nám nepodařilo korektně aplikovat a zpoždění mezi spuštěním vstupního a výstupního kanálu dosahuje v některých situacích až desítek vzorků. Signál je současně snímaný ze dvou mikrofonů (stereo vstup). Ukládá se opět do bufferu zvukové karty, kde čeká, až bude nasnímán počet vzorků odpovídající nastavené maximální měřící vzdálenosti. Po dosažení této hodnoty je snímání dalších vzorků zastaveno a program se pokusí najít v signálu z obou mikrofonů podobnosti s uloženým vzorkem chirpu. Tento výpočet se provádí standardní metodou cross-korelace. Zatím tedy pouze spočítá korelační koeficient, nedokáže rozlišit jednotlivá echa. Hlavním problémem je, že dochází k jejich disperzi, zřejmě v důsledku mírně odlišných rychlostí šíření různých zvukových frekvencí. Dalším programovým krokem je výpočet frekvenčních spekter signálů. K tomuto záměru jsme využili knihovnu FFTW3, která velmi efektivně počítá rychlou Fourierovu transformaci. Ale díky tomu, že nedokážeme ještě programově v signálu rozlišit jednotlivá echa, tak počítáme pouze spektrum našeho chirpu a přeslechu (signálu, který slyšíme v mikrofonu přímo z reproduktoru). Vypočtené hodnoty jsou pak ukládány do souborů, které vykreslujeme programem Gnuplot. Po dlouhém testování se nám nakonec podařilo sestavit relativně funkční prototyp akustického dálkoměru, který dokáže detekovat tuhou překážku až z metrové vzdálenosti. Tyto parametry by mělo být možné vylepšit lepším vstupním zesilovačem (s proměnným zesílením) nebo lepším softwarem, který by využíval mixer zvukové karty.

Aktuální projektová data jsou ke stažení zde: http://www.mlab.cz/websvn/listing.php?repname=svnkaklik&path=%2fprogramy %2FC%2Fix86%2Fecho%2F#_programy_C_ix86_echo_ 8 Gnuplot grafy Všechna vyhodnocená data jsme vykreslovali do grafů programem Gnuplot. V příloze je na prvním obrázku (Obr. 1) vidět pulz používaný naším přístrojem nahoře v prvních dvou grafech přímo struktura pulzu (chirpu) nejprve vygenerovaného a vpravo nasnímaného, v prostředním grafu vidíme graf závislosti intenzity (osa y) na frekvenci (osa x) v jednom pulzu. Opět jde uprostřed o vygenerovaný pulz a dole o pulz přijatý. Jeden pulz má délku 3 ms. Na dalších obrázcích jsou data z měření vzdálenosti. Nahoře struktura jednoho pulzu, uprostřed nasnímaný zvuk z obou mikrofonů a dole křivka korelace přijatého zvuku s původním signálem. Peak v této křivce znamená vysokou podobnost s původním signálem,tedy naměřený pulz. První peak ukazuje, že mikrofony nahrály i přímo vysílaný signál (jsou velmi blízko reproduktoru), až druhý peak potom ukazuje odražený a vrácený pulz. Na ose x je vynesen vzdálenost, kterou zvuk urazil od vysílání k naměření. Pokud je tedy druhý peak v místě cca 1 m, pulz se ve vzdálenosti cca 0,5 m odrazil zpět. (Obr. 2) Na dalších obrázcích vidíme stejný případ měření, avšak s podlahou pokrytou molitanem v místě pod levým mikrofonem (Obr. 3) a poté pod pravým mikrofonem (Obr. 4). Šlo o zkoušku, zda zmíněný peak opravdu značí odraz od podlahy, což bylo potvrzeno. Z grafů je jasně vidět, že signál odražený od molitanu je mnohem slabší. Na posledním obrázku (Obr. 5) vidíme konečně sestrojený sonar zavěšený v prostoru kvůli eliminaci rušivých vibrací. 9 Závěr Potřebné technické parametry (maximální pracovní frekvence zvukové karty, maximální vzorkovací frekvence, spracování dat, možnosti mikrofonu a reproduktorů) byly nakonec dostačující, což znamená, že je možné po domácku vyrobit sonar. Karta ale musí být schopna vzorkování 98kHz. Největší obtíže přinesla softwarová část v algoritmech jsou stále ještě chyby. Rovněž je důležité při experimentu velmi dobře odtlumit mikrofony a reproduktory i celé zařízení (nejlépe zavěsit na pružinu do prostoru, aby se eliminovaly nežádoucí vibrace podložky). Důležité však je, že vyrobený přístroj principiálně přinesl požadované výsledky (je schopen s prakticky využitelnou přesností měřit vzdálenost překážky). Reference [1] Chirp, http://en.wikipedia.org/w/index.php?title=chirp&oldid=277721857, [2] Window function, http://en.wikipedia.org/w/index.php? title=window_function&oldid=290511193, [3] Nyquist Shannon sampling theorem, http://en.wikipedia.org/w/index.php? title=nyquist%e2%80%93shannon_sampling_theorem&oldid=291489648 [4] Cross-corellation, http://en.wikipedia.org/w/index.php? title=crosscorrelation&oldid=282382026 [5] Configurable Chirp Generation for Sonar Surveys, http://www.mstarlabs.com/dsp/sonarchirp-signals.html Všechny reference jsou použity k datu k datu 27. 5. 2009.

Příloha obr. 1 Frekvence chirpu obr. 2 Odraz od čisté podlahy

obr. 3 Levý mikrofon snímá odraz z molitanu obr. 4 Pravý mikrofon snímá odraz z molitanu

obr. 5 Vyrobený přístroj