{"id":280,"date":"2026-10-16T11:22:41","date_gmt":"2026-10-16T11:22:41","guid":{"rendered":"https:\/\/blog.kkaragoz.com\/?p=280"},"modified":"2026-10-16T11:22:44","modified_gmt":"2026-10-16T11:22:44","slug":"active-electronically-scanned-sonar-engineering-journey","status":"publish","type":"post","link":"https:\/\/blog.kkaragoz.com\/index.php\/2026\/10\/16\/active-electronically-scanned-sonar-engineering-journey\/","title":{"rendered":"Active Electronically Scanned Sonar \u2014 Engineering Journey"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In 2024, I completed my undergraduate thesis on an Active Electronically Scanned Array Sonar system, a project that took approximately 1.5 years of research, design, development and experimentation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What started as an idea inspired by phased-array radar technology (AESA Radar especially) gradually evolved into a working experimental prototype involving 40kHz ultrasonic transducers, custom analog electronics, signal generation, PCB design, mathematical modelling and embedded systems. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Although the final prototype was far from a fully developed sonar system, it provided valuable hands on experience. It introduced me to several engineering challenges that I am still interested in exploring today.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Looking back at the project I can now identify numerous design decisions, limitations, and potential improvements that I would approach differently with the knowledge and experience I have gained and improved technology tools like AI since then.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than letting this project remain just an undergraduate thesis, I have decided to revisit it, document its development and gradually take it to the next level. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This blog series will cover the original design process, technical challanges, experiments, lessons learned and my plans for developing a more modular and spohisticated ultrasonic phased-array platform with a proper versioning by using git :D.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also I have some adventages right now like having a regular salary and the experience I&#8217;ve gained. When I was a student my budget was very tight and I had to be extremely careful with how I spent my money :(. Things are a little different right now. I have more financial freedom to experiment, try new components, being able to invest in equipment that is a notch more expensive. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I am my own angel investor right now \ud83d\ude00 <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Chapter<\/th><th>Phase<\/th><th>Content<\/th><th>Published<\/th><th>Planned<\/th><\/tr><\/thead><tbody><tr><td>01<\/td><td>How I Built My First Phased-Array Sonar<\/td><td>The story begind the project, the 1.5 year development journey, initial objectives, challanges and results<\/td><td><\/td><td><\/td><\/tr><tr><td>02<\/td><td>Designin an Ultrasonic Transducer Array<\/td><td>8 TX \/ 5 RX architecture, transducer spacing, wavelength calculations, array geometry and grating lobes<\/td><td><\/td><td><\/td><\/tr><tr><td>03<\/td><td>40 kHz Signal Generation and Modulation<\/td><td>SG3525-based signal generation, ESP32 control, transmitter electronics and references to previous blog posts<\/td><td><\/td><td><\/td><\/tr><tr><td>04<\/td><td>Analog Receiver Circuit Design<\/td><td>TL084 operational amplifiers, signal amplification, filtering, clipping and challenges encountered during development<\/td><td><\/td><td><\/td><\/tr><tr><td>05<\/td><td>PCB Design and Manufacturing<\/td><td>Altium Designer or KiCAD, hierarchical schematic design, PCB layout, fabrication, assembly and troubleshooting<\/td><td><\/td><td><\/td><\/tr><tr><td>06<\/td><td>Beam Steering: Theory vs Experiments<\/td><td>Phase shifting, engineering review, architectural limitations, design mistakes, lessons learned and potential improvements<\/td><td><\/td><td><\/td><\/tr><tr><td>07<\/td><td>What I Would Do Differently Today<\/td><td>A retrospective engineering review, architectural limitations, design amistakes, lessons learned and potential improvements<\/td><td><\/td><td><\/td><\/tr><tr><td>08<\/td><td>Sonar V2: Development Roadmap<\/td><td>A modula system architecture, sychronized signal generation, redesigned transmitter drivers, improved receiver electronics and future development plans<\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Tools, Software &amp; Resources<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Throughout this project, I used several tools for circuit design, simulation, mathematical modelling, PCB development and documentation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some of these tools were used during my original undergraduate project, while other are being considered for future development. I&#8217;ll keep this section updated as the project evolves.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Original Project (2023-2024)<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Category<\/th><th>Software &amp; Tools<\/th><\/tr><\/thead><tbody><tr><td>Schematic &amp; PCB Design<\/td><td>Altium Designer, KiCad<\/td><\/tr><tr><td>Circuit Simulation<\/td><td>LTSpice, QSpice<\/td><\/tr><tr><td>Mathematical Modelling &amp; Visualization<\/td><td>Python, NumPy, Matplotlib<\/td><\/tr><tr><td>Embedded Development<\/td><td>Arduino IDE, ESP32<\/td><\/tr><tr><td>Technical Documentation<\/td><td>Component Datasheets, application notes, academic papers and technical books<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Future Development (Sonar V2)<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Category<\/th><th>Software &amp; Tools<\/th><\/tr><\/thead><tbody><tr><td>Schematic &amp; PCB Design<\/td><td>Altium Designer, KiCad<\/td><\/tr><tr><td>Circuit Simulation<\/td><td>LTSpice, QSpice, Qucs-S (under consideration)<\/td><\/tr><tr><td>Mathematical Modelling &amp; Visualization<\/td><td>Python, NumPy, Matplotlib, Wolfram Mathematica (under consideration)<\/td><\/tr><tr><td>Embedded Development<\/td><td>Arduino IDE, ESP32<\/td><\/tr><tr><td>Technical Documentation<\/td><td>Component Datasheets, application notes, academic papers and technical books<\/td><\/tr><tr><td>Version Control<\/td><td>Git<\/td><\/tr><tr><td>Research &amp; Reference Management<\/td><td>Zotero (planned)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As I revisit the project, I&#8217;ll also share the technical references and resources that helped me understand different concepts and make design decisions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What&#8217;s Next? <\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The first part of this series will focus on the origins of the project, the motivation behind it, and the journey from initial concept to experimental prototype.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As the series progresses, I will dive deeper into the technical aspects of the original system while also sharing new ideas, design considerations and experimental developments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My goal is not simply to rebuild the original prototype with better components, but to approach the entire system with a more structured, modular and measurement-driven engineering methodology. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I also intend to document unsuccessful experiments, unexpected results and changes in design decisions along the way. After all, understanding why something does not work is often just as valuable as getting it to work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This page will serve as the central index for the series and will be updated with lins as new articles are published.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks for following along on my engineering journey!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Last updated: October 2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">~ Kemal Karag\u00f6z<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In 2024, I completed my undergraduate thesis on an Active Electronically Scanned Array Sonar system, a project that took approximately 1.5 years of research, design, development and experimentation. What started as an idea inspired by phased-array radar technology (AESA Radar especially) gradually evolved into a working experimental prototype involving 40kHz ultrasonic transducers, custom analog electronics, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":283,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[25,24,26],"class_list":["post-280","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-phased-array-sonar","tag-roadmap","tag-series-index","tag-sonar"],"better_featured_image":{"id":283,"alt_text":"One of the experimental setups from my undergraduate sonar project back in 2024. A custom-designed PCB, a small oscilloscope, and a lot of trial and error.","caption":"One of the experimental setups from my undergraduate sonar project back in 2024. A custom-designed PCB, a small oscilloscope, and a lot of trial and error. ","description":"","media_type":"image","media_details":{"width":2560,"height":1689,"file":"2026\/10\/Camera_20240525_182315_2-scaled.jpg","filesize":711931,"sizes":{"medium":{"file":"Camera_20240525_182315_2-300x198.jpg","width":300,"height":198,"mime-type":"image\/jpeg","filesize":22441,"source_url":"https:\/\/blog.kkaragoz.com\/wp-content\/uploads\/2026\/10\/Camera_20240525_182315_2-300x198.jpg"},"large":{"file":"Camera_20240525_182315_2-1024x676.jpg","width":1024,"height":676,"mime-type":"image\/jpeg","filesize":178771,"source_url":"https:\/\/blog.kkaragoz.com\/wp-content\/uploads\/2026\/10\/Camera_20240525_182315_2-1024x676.jpg"},"thumbnail":{"file":"Camera_20240525_182315_2-150x150.jpg","width":150,"height":150,"mime-type":"image\/jpeg","filesize":9640,"source_url":"https:\/\/blog.kkaragoz.com\/wp-content\/uploads\/2026\/10\/Camera_20240525_182315_2-150x150.jpg"},"medium_large":{"file":"Camera_20240525_182315_2-768x507.jpg","width":768,"height":507,"mime-type":"image\/jpeg","filesize":112977,"source_url":"https:\/\/blog.kkaragoz.com\/wp-content\/uploads\/2026\/10\/Camera_20240525_182315_2-768x507.jpg"},"1536x1536":{"file":"Camera_20240525_182315_2-1536x1014.jpg","width":1536,"height":1014,"mime-type":"image\/jpeg","filesize":330824,"source_url":"https:\/\/blog.kkaragoz.com\/wp-content\/uploads\/2026\/10\/Camera_20240525_182315_2-1536x1014.jpg"},"2048x2048":{"file":"Camera_20240525_182315_2-2048x1351.jpg","width":2048,"height":1351,"mime-type":"image\/jpeg","filesize":508628,"source_url":"https:\/\/blog.kkaragoz.com\/wp-content\/uploads\/2026\/10\/Camera_20240525_182315_2-2048x1351.jpg"}},"image_meta":{"aperture":"2","credit":"","camera":"SM-G991B","caption":"","created_timestamp":"1716661396","copyright":"","focal_length":"5.9","iso":"640","shutter_speed":"0.05","title":"","orientation":"1","keywords":[],"alt":""},"original_image":"Camera_20240525_182315_2.jpg"},"post":280,"source_url":"https:\/\/blog.kkaragoz.com\/wp-content\/uploads\/2026\/10\/Camera_20240525_182315_2-scaled.jpg"},"_links":{"self":[{"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/posts\/280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/comments?post=280"}],"version-history":[{"count":3,"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/posts\/280\/revisions"}],"predecessor-version":[{"id":284,"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/posts\/280\/revisions\/284"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/media\/283"}],"wp:attachment":[{"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/media?parent=280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/categories?post=280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kkaragoz.com\/index.php\/wp-json\/wp\/v2\/tags?post=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}