Back to results
US 10,816,652 B2Granted
Method of compressing sonar data
AssigneeCodaoctopus Group
InventorMartyn Sloss
Life of this patent
Estimating the term…
Abstract
In a sonar system using a large array multielement sonar detector, the raw phase and intensity data is reduced to less than three bits per channel per slice for each of the detectors in the multielement array before the raw data is transmitted to a beamformer for transforming the data to information about the spatial positions of objects reflecting the sonar signals.
Claims8
A method, comprising:
- a) insonifying a volume of fluid, wherein the volume of fluid contains zero or more objects, and wherein the volume of fluid is insonified with one or a series of outgoing sonar pings, each outgoing sonar ping having a ping time tP, wherein the ping time tP determines a ping length lP, wherein each sonar ping has a ping frequency fP, wherein the ping frequency fP may change during the duration of the ping time tp;
- and then
- b) receiving reflected sonar signals reflected from one or more objects of the zero or more objects for each of the one or a series of pings, wherein the reflected sonar signals are received by a large array of hydrophones, and wherein each of the large array of hydrophones produces an electrical analog signal which measures the pressure vs time of the sonar signal received by each of the large array of hydrophones;
- and then
- c) converting the electrical analog signals to provide a raw data digital record of the electrical analog signals;
- d) wherein the reflected sonar signals have a ping length lP, wherein the ping length lP is divided into a number of ping slices, each ping slice having a slice length lS, wherein lS is determined by a specified resolution, and wherein the raw data digital record includes a relative phase θijS of the received sonar signals referenced to a phase of a part of the outgoing sonar ping, and wherein the relative phase θijS is recorded for each hydrophone i, j and each ping slice, the relative phase θij S represented by a single digital number for each ping slice and each hydrophone, and wherein θij S is a digital number with bit length less than 4, and then either;
- i) storing the raw data digital record in a computer readable storage device, or;
- ii) transmitting the raw data digital record to a sonar image beamformer.
5 more elements
A method, comprising:
- a) insonifying a volume of fluid, wherein the volume of fluid contains zero or more objects, and wherein the volume of fluid is insonified with one or a series of outgoing sonar pings, each outgoing sonar ping having a ping time tP, wherein the ping time t, determines a ping length lP, wherein each sonar ping has a ping frequency fP, wherein the ping frequency fP may change during the duration of the ping time tp;
- and then
- b) receiving reflected sonar signals reflected from one or more objects of the zero or more objects for each of the one or a series of pings, wherein the reflected sonar signals are received by a large array of hydrophones, and wherein each of the large array of hydrophones produces an electrical analog signal which measures the pressure vs time of the sonar signal received by each of the large array of hydrophones;
- and then
- c) converting the electrical analog signals to provide a raw data digital record of the electrical analog signals;
- d) wherein the reflected sonar signals have a ping length lP, wherein the ping length lP is divided into a number of ping slices, each ping slice having a slice length lS, wherein lS is determined by a specified resolution, and wherein the raw data digital record includes a relative phase θijS of the received sonar signals referenced to a phase of a part of the outgoing sonar ping, and wherein the relative phase θijS is recorded for each hydrophone i, j and each ping slice, the relative phase θijS represented by a single digital number for each ping slice and each hydrophone, and wherein θijS is a digital number with bit length less than 3, and then either;
- i) storing the raw data digital record in a computer readable storage device, or;
- ii) transmitting the raw data digital record to a sonar image beamformer.
5 more elements
A method, comprising:
- a) insonifying a volume of fluid, wherein the volume of fluid contains zero or more objects, and wherein the volume of fluid is insonified with one or a series of outgoing sonar pings, each outgoing sonar ping having a ping time tP, wherein the ping time t, determines a ping length lP, wherein each sonar ping has a ping frequency fP, wherein the ping frequency fP may change during the duration of the ping time tp;
- and then
- b) receiving reflected sonar signals reflected from one or more objects of the zero or more objects for each of the one or a series of pings, wherein the reflected sonar signals are received by a large array of hydrophones, and wherein each of the large array of hydrophones produces an electrical analog signal which measures the pressure vs time of the sonar signal received by each of the large array of hydrophones;
- and then
- c) converting the electrical analog signals to provide a raw data digital record of the electrical analog signals;
- d) wherein the reflected sonar signals have a ping length lP, wherein the ping length lP is divided into a number of ping slices, each ping slice having a slice length lS, wherein lS is determined by a specified resolution, and wherein the raw data digital record includes a relative phase θijS of the received sonar signals referenced to a phase of a part of the outgoing sonar ping, and wherein the relative phase θijS is recorded for each hydrophone i, j and each ping slice, the relative phase θijS represented by a single digital number for each ping slice and each hydrophone, and wherein θijS is a measured with comparator technology to be a digital number with bit length less than 4, and then either;
- i) storing the raw data digital record in a computer readable storage device, or;
- ii) transmitting the raw data digital record to a sonar image beamformer.
5 more elements
Dependencies are inferred from the claim text.