IP Library Granted Patent US 12,287,402
Granted Patent B2
US 12,287,402 · App. 17/837,262 · Granted Apr 29, 2025

Sonar ping synchronization and associated methods

Inventors: Adam C. Stryker (Broken Arrow, OK); Ryan W. McCarter (Broken Arrow, OK)
Assignee: Navico, Inc.
G01S15/89G01S7/521G01S15/93
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,287,402
App. No.
17/837,262
Granted
Apr 29, 2025
Kind
B2
Abstract

A synchronization wire for synchronizing sonar ping transmissions from sonar transducer elements or arrays is provided. The synchronization wire includes first and second connection points. The first connection point is configured to connect the synchronization wire to a first sonar module that is configured to control transmission of a first sonar ping from a first sonar transducer. The second connection point is configured to connect the synchronization wire to a second sonar module that is configured to control transmission of a second sonar ping from a second sonar transducer. The synchronization wire is configured to transfer an electrical current between the first and second sonar modules. The synchronization wire is configured to enable synchronization of the first and second sonar modules through the use of the electrical current. Processing circuitry in sonar modules may cause or prevent transmission of sonar pings based on the voltage level on the synchronization wire.

Claims (56)

1. A system for synchronizing sonar ping transmissions from multiple sonar transducer elements or arrays, the system comprising:

a first sonar module that is configured to control a first time of transmission of a first sonar ping from a first sonar transducer, the first sonar module having:

a first processing circuitry;

a first memory including a first computer program code;

a second sonar module that is configured to control a second time of transmission of a second sonar ping from a second sonar transducer, the second sonar module having:

a second processing circuitry;

a second memory including a second computer program code; and

a synchronization wire connecting the first sonar module and the second sonar module,

wherein the first computer program code is configured to, when executed, cause the first processing circuitry to:

cause a first voltage level to be output from the first sonar module to the synchronization wire when the first sonar module is ready to transmit the first sonar ping;

cause a second voltage level to be output from the first sonar module to the synchronization wire when the first sonar module is not ready to transmit the first sonar ping;

receive a synchronization voltage value from the synchronization wire;

determine whether the synchronization voltage value meets predefined criteria; and

send a first signal to the first sonar transducer upon determining that the synchronization voltage value meets the predefined criteria, wherein the first signal is configured to cause transmission of the first sonar ping,

wherein the second computer program code is configured to, when executed, cause the second processing circuitry to:

cause a third voltage level to be output from the second sonar module to the synchronization wire when the second sonar module is ready to transmit the second sonar ping;

cause a fourth voltage level to be output from the second sonar module to the synchronization wire when the second sonar module is not ready to transmit the second sonar ping;

receive the synchronization voltage value from the synchronization wire;

determine whether the synchronization voltage value meets the predefined criteria; and

send a second signal to the second sonar transducer upon determining that the synchronization voltage value meets the predefined criteria, wherein the second signal is configured to cause transmission of the second sonar ping such that the transmission of the second sonar ping occurs at a same time as the transmission of the first sonar ping.

2. The system of claim 1 , wherein the first sonar ping and the second sonar ping provide continuous sonar beam coverage of an underwater environment, wherein the first sonar ping has a first beam angle, wherein the second sonar ping has a second beam angle, and wherein the continuous sonar beam coverage has an increased effective beam angle relative to each of the first beam angle and the second beam angle.

3. The system of claim 1 , wherein the first sonar ping and the second sonar ping have overlapping coverage volumes to provide improved image quality.

4. The system of claim 1 , wherein the first computer program code is configured to, when executed, cause the first processing circuitry to:

determine whether the synchronization voltage value exceeds a specified value; and

cause transmission of the first sonar ping at a synchronized time upon determining that the synchronization voltage value exceeds the specified value.

5. The system of claim 1 , wherein the first computer program code is configured to, when executed, cause the first processing circuitry to:

determine whether the synchronization voltage value is equal to a specified value; and

cause transmission of the first sonar ping at a synchronized time upon determining that the synchronization voltage value is equal to the specified value.

6. The system of claim 1 , wherein the first sonar module further comprises:

a first control pin; and

a first sync circuit,

wherein the first computer program code is configured to, when executed, cause the first processing circuitry to:

cause the first voltage level to be output to the synchronization wire when the first sonar module is ready to transmit the first sonar ping by causing the first control pin to contact a portion of the first sync circuit to close the first sync circuit; and

cause the second voltage level to be output to the synchronization wire when the second sonar module is not ready to transmit the first sonar ping by causing the first control pin to avoid contact with the first sync circuit so that the first sync circuit remains open.

7. The system of claim 6 , wherein the first sonar module further comprises a first sense pin that is configured to transfer electrical current between the synchronization wire and the first processing circuitry.

8. The system of claim 6 , wherein the first sync circuit includes a voltage source, wherein causing the first control pin to avoid contact with the first sync circuit causes electrical current to flow to ground.

9. The system of claim 6 , wherein the second sonar module further comprises:

a second control pin; and

a second sync circuit,

wherein the second computer program code is configured to, when executed, cause the second processing circuitry to:

cause the third voltage level to be output to the synchronization wire when the second sonar module is ready to transmit the second sonar ping by causing the second control pin to contact a portion of the second sync circuit to close the second sync circuit; and

cause the fourth voltage level to be output to the synchronization wire when the second sonar module is not ready to transmit the second sonar ping by causing the second control pin to avoid contact with the second sync circuit so that the second sync circuit remains open.

10. The system of claim 1 , wherein the first sync circuit operates through open drain topology.

11. The system of claim 10 , wherein the first sync circuit includes a pull-up resistor.

12. The system of claim 1 , wherein the first voltage level is a non-zero voltage, wherein the second voltage level is zero.

13. The system of claim 1 , comprising three or more sonar modules, wherein the synchronization wire connects each of the three or more sonar modules.

14. A method for synchronizing sonar ping transmissions from multiple sonar transducer elements or arrays, the method comprising:

determining, at a first sonar module for a first sonar transducer, whether the first sonar module is ready to transmit a first sonar ping;

causing a first voltage level to be output from the first sonar module to a synchronization wire when the first sonar module is ready to transmit a first sonar ping;

causing a second voltage level to be output from the first sonar module to the synchronization wire when the first sonar module is not ready to transmit the first sonar ping, wherein the synchronization wire is configured to receive electrical voltages from a second sonar module;

receiving, at the first sonar module, a synchronization voltage value from the synchronization wire;

determining, at the first sonar module, whether the synchronization voltage value meets predefined criteria; and

sending a signal from the first sonar module to the first sonar transducer upon determining that the synchronization voltage value meets the predefined criteria, wherein the second sonar module is configured to cause transmission of a second sonar ping, wherein the signal is configured to cause transmission of the first sonar ping such that the transmission of the first sonar ping occurs at a same time as the transmission of the second sonar ping.

15. The method of claim 14 , wherein the first sonar ping and the second sonar ping provide continuous sonar beam coverage of an underwater environment, wherein the first sonar ping has a first beam angle, wherein the second sonar ping has a second beam angle, and wherein the continuous sonar beam coverage has an increased effective beam angle relative to each of the first beam angle and the second beam angle.

16. The method of claim 14 , wherein the first sonar ping and the second sonar ping have overlapping coverage volumes to provide improved image quality.

17. The method of claim 14 , wherein the signal is configured to cause transmission of the first sonar ping such that the transmission of the first sonar ping occurs simultaneously with transmission of at least two other sonar pings.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 16, 2024
From: NAVICO HOLDING AS
To: NAVICO, INC.
Reel/Frame 066136/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2022
From: STRYKER, ADAM C.; MCCARTER, RYAN W.
To: NAVICO HOLDING AS
Reel/Frame 060514/0013 →
Continuity (1)
Related Publication 20230400570A1 · Dec 14, 2023
References Cited (133)
US 5311095A · Smith et al. · 1994 [cited by applicant]
US 5329496A · Smith · 1994 [cited by applicant]
US 5548564A · Smith · 1996 [cited by applicant]
US 5744898A · Smith et al. · 1998 [cited by applicant]
US 6084827A · Johnson · 2000 [cited by examiner]
US 6678210B2 · Rowe · 2004 [cited by applicant]
US 6763303B2 · Chakraborty et al. · 2004 [cited by applicant]
US 6836707B2 · Sowada et al. · 2004 [cited by applicant]
US 7046582B1 · Kosalos et al. · 2006 [cited by applicant]
US 7133326B2 · Kerfoot et al. · 2006 [cited by applicant]
US 7242638B2 · Kerfoot et al. · 2007 [cited by applicant]
US 7369458B2 · Sifferman et al. · 2008 [cited by applicant]
US 7457196B2 · Acker et al. · 2008 [cited by applicant]
US 7512037B2 · Frodyma et al. · 2009 [cited by applicant]
US 7542376B1 · Thompson et al. · 2009 [cited by applicant]
US 7679995B2 · Acker et al. · 2010 [cited by applicant]
US 7833158B2 · Bartz · 2010 [cited by applicant]
US 7889600B2 · Thompson et al. · 2011 [cited by applicant]
US 8009512B2 · Acker et al. · 2011 [cited by applicant]
US 8179741B2 · Bornsen · 2012 [cited by applicant]
US 8625391B2 · Acker et al. · 2014 [cited by applicant]
US 8717847B2 · Blake · 2014 [cited by applicant]
US 8811120B2 · Bachelor et al. · 2014 [cited by applicant]
US 8817575B1 · Benjamin · 2014 [cited by applicant]
US RE45379E · Rowe · 2015 [cited by applicant]
US 8964506B2 · Acker et al. · 2015 [cited by applicant]
US 8964507B2 · Bachelor et al. · 2015 [cited by applicant]
US 9091790B2 · Caute et al. · 2015 [cited by applicant]
US 9218799B2 · Stytsenko et al. · 2015 [cited by applicant]
US 9322915B2 · Betts et al. · 2016 [cited by applicant]
US 9386964B2 · Bagge · 2016 [cited by applicant]
US 9658331B2 · Ramamurthy et al. · 2017 [cited by applicant]
US 9772416B2 · Caute et al. · 2017 [cited by applicant]
US 9772417B2 · Caute et al. · 2017 [cited by applicant]
US 9784825B2 · Brown · 2017 [cited by examiner]
US 9784826B2 · Matson et al. · 2017 [cited by applicant]
US 9812118B2 · Matson et al. · 2017 [cited by applicant]
US 9947309B2 · Stokes et al. · 2018 [cited by applicant]
US 10107908B2 · Betts et al. · 2018 [cited by applicant]
US 10215849B2 · Kozuki · 2019 [cited by applicant]
US 10241200B2 · Sayer et al. · 2019 [cited by applicant]
US 10310062B2 · Coleman et al. · 2019 [cited by applicant]
US 10338195B2 · Stokes et al. · 2019 [cited by applicant]
US 10365356B2 · Stokes et al. · 2019 [cited by applicant]
US 10408933B1 · DeHart et al. · 2019 [cited by applicant]
US 10451758B2 · Caute et al. · 2019 [cited by applicant]
US 10502820B2 · Zimmerman et al. · 2019 [cited by applicant]
US 10545226B2 · Wigh et al. · 2020 [cited by applicant]
US 10605913B2 · Coleman et al. · 2020 [cited by applicant]
US 10852429B2 · Gatland · 2020 [cited by applicant]
US 10890660B2 · Wigh et al. · 2021 [cited by applicant]
US 10914810B2 · Laster et al. · 2021 [cited by applicant]
US 10952706B2 · Freeman · 2021 [cited by applicant]
US 11059556B2 · Ahlgren · 2021 [cited by applicant]
US 11125866B2 · Sumi et al. · 2021 [cited by applicant]
US 20140092709A1 · Miller et al. · 2014 [cited by applicant]
US 20170031022A1 · Ivanov · 2017 [cited by applicant]
US 20170031023A1 · Ivanov · 2017 [cited by applicant]
US 20170285134A1 · Stokes · 2017 [cited by examiner]
US 20180224544A1 · Ivanov · 2018 [cited by applicant]
US 20180317888A1 · Freeman · 2018 [cited by applicant]
US 20200011965A1 · Stokes et al. · 2020 [cited by applicant]
US 20200011981A1 · Stokes et al. · 2020 [cited by applicant]
US 20200011991A1 · Stokes et al. · 2020 [cited by applicant]
US 20200072953A1 · Wigh et al. · 2020 [cited by applicant]
US 20200088840A1 · Stokes et al. · 2020 [cited by applicant]
US 20200116843A1 · Zimmerman et al. · 2020 [cited by applicant]
US 20200158842A1 · Wigh et al. · 2020 [cited by applicant]
US 20200256967A1 · Wigh et al. · 2020 [cited by applicant]
US 20200300994A1 · Matson et al. · 2020 [cited by applicant]
US 20210096244A1 · Wigh et al. · 2021 [cited by applicant]
US 20210141048A1 · Laster et al. · 2021 [cited by applicant]
US 20210165068A1 · Clark · 2021 [cited by applicant]
US 20210173061A1 · Fyler et al. · 2021 [cited by applicant]
US 20210263150A1 · Stokes · 2021 [cited by applicant]
US 20210364636A1 · Simonton · 2021 [cited by applicant]
US 20210389439A1 · Sumi et al. · 2021 [cited by applicant]
US 20220113393A1 · Nishimori et al. · 2022 [cited by applicant]
US 20220120882A1 · Coleman et al. · 2022 [cited by applicant]
AU 2004258175B2 · 2005 [cited by applicant]
AU 2005309977B2 · 2006 [cited by applicant]
AU 2006297752B2 · 2007 [cited by applicant]
AU 2010257338B2 · 2012 [cited by applicant]
AU 2009283312B8 · 2015 [cited by applicant]
AU 2019203322B2 · 2020 [cited by applicant]
CA 2733895A1 · 2010 [cited by applicant]
CA 2530290C · 2015 [cited by applicant]
CA 2899119A1 · 2017 [cited by applicant]
CA 2928461A1 · 2017 [cited by applicant]
CA 2993361A1 · 2017 [cited by applicant]
CA 3042656A1 · 2019 [cited by applicant]
CN 105759257A · 2016 [cited by applicant]
CN 110493698A · 2019 [cited by applicant]
EP 1825296B1 · 2009 [cited by applicant]
EP 1887383B1 · 2009 [cited by applicant]
EP 2318860A1 · 2011 [cited by applicant]
EP 1941298B1 · 2012 [cited by applicant]
EP 2612165A1 · 2013 [cited by applicant]
EP 3170020A1 · 2017 [cited by applicant]
EP 3325997A1 · 2018 [cited by applicant]
EP 3572837A1 · 2019 [cited by applicant]
EP 2326970B1 · 2020 [cited by applicant]
EP 3380863B1 · 2021 [cited by applicant]
EP 2956796B1 · 2022 [cited by applicant]
EP 4009069A1 · 2022 [cited by applicant]
JP 2004080577A · 2004 [cited by applicant]
JP 2007535195A · 2007 [cited by applicant]
JP 5600678B2 · 2014 [cited by applicant]
JP 5688197B2 · 2015 [cited by applicant]
JP 2017227489A · 2017 [cited by applicant]
JP 6444319B2 · 2018 [cited by applicant]
JP 2019030623A · 2019 [cited by applicant]
JP 2020039841A · 2020 [cited by applicant]
JP 6732274B1 · 2020 [cited by applicant]
JP 6737464B2 · 2020 [cited by applicant]
JP 2020141250A · 2020 [cited by applicant]
JP 2020155900A · 2020 [cited by applicant]
KR 200184719Y1 · 2000 [cited by applicant]
WO WO9409605A1 · 1994 [cited by applicant]
WO WO2005008272A2 · 2005 [cited by applicant]
WO WO2012028896A2 · 2012 [cited by applicant]
WO WO2013126761A1 · 2013 [cited by applicant]
WO WO2014126847A2 · 2014 [cited by applicant]
WO WO2017015741A1 · 2017 [cited by applicant]
WO WO2018222556A1 · 2018 [cited by applicant]
WO WO2020171866A2 · 2020 [cited by applicant]
WO WO2020174640A1 · 2020 [cited by applicant]
WO WO2021019858A1 · 2021 [cited by applicant]
WO WO2021127592A2 · 2021 [cited by applicant]
WO WO2021176726A1 · 2021 [cited by applicant]
WO WO2021220377A1 · 2021 [cited by applicant]
“Open Access Review: a Review of Acoustic Impedance Matching Techniques for Piezoelectric Sensors and Transducers;” Sensors; vol. 20; No. 14; Jul. 21, 2020; DOI: https://doi.org/10.3390/s20144051. [cited by applicant]
“S5100 Sounder with CHIRP;” [cited by applicant]