IP Library Granted Patent US 9,772,417
Granted Patent B2
US 9,772,417 · App. 14/809,964 · Granted Sep 26, 2017

Multi-function broadband phased-array software defined sonar system and method

Inventors: Didier Caute (Ploemeur, FR); Oskar Axelsson (Reykjavik, IS); Karl Kenny (St. John's, CA)
Assignee: AIRMAR TECHNOLOGY CORPORATION
G01V1/38G01S7/003G01S7/521G01S15/02
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 9,772,417
App. No.
14/809,964
Granted
Sep 26, 2017
Kind
B2
Abstract

A software defined platform is provided for subsea acoustic applications that utilizes a broadband phased array transducer and a configurable, multi-function software defined transducer that is configurable on the fly to enable various subsea acoustic systems to be achieved in a single unit thus reducing the space required on the vessel and the cost of having such multiple functions.

Claims (17)

1. A system for performing multiple subsea acoustic applications comprising: a broadband transducer comprising a plurality of transducer elements operated by a configurable software defined transceiver, said transceiver comprising at least one programmable device capable of being configured via software instructions and a plurality of channels corresponding to said transducer elements controlled by at least one transmit/receive switch to route said channels to respective ones of said transducer elements according to a selected one of said applications.

2. The system according to claim 1 further configured for receiving an update for reconfiguring or switching between functions or to perform firmware upgrades, sync data, download data or perform a data transfer task required by said desired application.

3. The system according to claim 1 further comprising a security chip comprising an encryption engine and a secret key, said security chip configured for: receiving encrypted firmware for programming said at least one programmable device; using said encryption engine and said secret key to decrypt said firmware; and running said firmware; wherein said firmware will not run if said secret key is not correct.

4. The system according to claim 1 further comprising a sensor module, said sensor module comprising one or more sensors, said software defined transceiver being configured for: receiving one or more sensor measurements from said sensor module; and using said sensor measurements to control signals routed to and received by said transducer elements.

5. The system according to claim 1 wherein said at least one programmable device comprises a stack of a plurality of units each having a field programmable gate array (FPGA) and transmit and receive channels to create enough channels according to the number of said transducer elements.

6. The system according to claim 5 , wherein one of said units comprises a single clock source shared by all of said units to create a master/slave relationship to enable a master FPGA to synchronize transmit and receive operations for every channel.

7. The system according to claim 1 further comprising dividing functions performed by said software defined transceiver between said at least one programmable device and an embedded computer provided to offload intensive processing from said programmable device and to enable connection of external devices.

8. The system according to claim 1 wherein said desired application comprises a chirp echosounder application.

9. A method for dynamically performing one of a plurality of subsea acoustic applications using a common software defined sonar platform, said method comprising: detecting selection of a desired one of said subsea acoustic applications; providing instructions for implementing said desired application; programming at least one programmable device using said instructions to configure a transceiver to control a plurality of channels for corresponding transducer elements to route signals on said channels to respective ones of said transducer elements according to signal processing required for said desired application.

10. The method according to claim 9 further comprising receiving an update for reconfiguring or switching between functions or to perform firmware upgrades, sync data, download data or perform a data transfer task required by said desired application.

11. The method according to claim 9 further comprising receiving at a security chip, encrypted firmware for programming said at least one programmable device; using an encryption engine and a secret key in said security chip to decrypt said firmware; and running said firmware; wherein said firmware will not run if said secret key is not correct.

12. The method according to claim 9 further comprising receiving one or more sensor measurements from a sensor module; and using said sensor measurements to control said signals routed to said transducer elements.

13. The method according to claim 9 wherein said at least one programmable device comprises a stack of a plurality of units each having a field programmable gate array (FPGA) and transmit and receive channels to create enough channels according to the number of said transducer elements.

14. The method according to claim 13 , wherein one of said units comprises a single clock source shared by all of said units to create a master/slave relationship to enable a master FPGA to synchronize transmit and receive operations for every channel.

15. The method according to claim 9 further comprising dividing functions performed by said software defined sonar platform between said at least one programmable device and an embedded computer provided to offload intensive processing from said programmable device and to enable connection of external devices.

16. A computer readable medium comprising one or more sets of computer executable instructions for dynamically performing one of a plurality of subsea acoustic applications using a common software defined sonar platform, said one or more sets of computer executable instructions comprising instructions for implementing the method according to claim 9 .

17. The method according to claim 9 wherein said desired application comprises a chirp echosounder application.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2016
From: CAUTE, DIDIER
To: MARPORT FRANCE SAS
Reel/Frame 038266/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2016
From: AXELSSON, OSKAR
To: MARPORT ISLAND EHF
Reel/Frame 038266/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2016
From: KENNY, KARL
To: MARPORT CANADA INC.
Reel/Frame 038266/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2016
From: MARPORT FRANCE SAS
To: MARPORT CANADA INC.
Reel/Frame 038266/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2016
From: MARPORT ISLAND EHF
To: AIRMAR TECHNOLOGY CORPORATION
Reel/Frame 038266/0620 →
COURT ORDER Recorded Apr 13, 2016
From: GRANT THORNTON LIMITED, IN ITS CAPACITY AS RECEIVER OF THE ASSETS, UNDERTAKING AND PROPERTY OF MARPORT DEEP SEA TECHNOLOGIES INC., MARPORT CANADA INC., MARPORT MARINE CANADA INC., MARPORT C-TECH LTD. AND MARINE ROBOTICS INC.
To: AIRMAR TECHNOLOGY CORPORATION
Reel/Frame 038672/0357 →
Continuity (4)
Continuation 13026036 · Feb 11, 2011
Continuation PCTCA2009001118 · Aug 11, 2009
Provisional Application 61087758 · Aug 11, 2008
Related Publication 20160216392A1 · Jul 28, 2016