Underwater sound signal acquisition method and device
By performing feature clustering processing and spectrum analysis in the water acoustic acquisition system, and determining the target frequency mode in combination with inflection point detection, the efficient and low energy consumption acquisition of water acoustic signals is achieved, and the problems of low efficiency and high energy consumption in the prior art are solved.
Patent Information
- Application Number
- CN202411815865.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-05-13
AI Technical Summary
The current ocean-going environment has low efficiency and high energy consumption, resulting in excessive information volume, excessive collection of unnecessary data, high memory pressure, increased additional energy consumption, and shortened component life, which cannot meet the needs of ocean-going water-going collection.
By acquiring the water acoustic signals collected by the data acquisition device according to the indicated frequency mode, performing feature clustering processing and spectrum analysis, obtaining the fitted simulated wave, and determining the target frequency mode based on the inflection point detection results, generating switching instructions, and realizing the switching of the frequency mode to optimize the acquisition.
Through switching of different frequency modes, the system memory processing pressure is reduced, and the long-term and low-energy collection needs of water acoustic signals in ocean environments are met, and the water acoustic signals acquisition in energy-saving mode is realized, thereby reducing the system energy consumption and storage burden.
Smart Images

Figure CN119995736A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of signal acquisition, and in particular to a method and device for acquiring underwater acoustic signals. Background Art
[0002] Buoy-based underwater acoustic acquisition systems, designed for long-term underwater acoustic data collection in the open ocean, are commonly used for collecting underwater acoustic signals in fields such as environmental monitoring, geographical research, fisheries, maritime activity monitoring, and the military. Currently, underwater acoustic signal acquisition for buoy-based data detection systems typically utilizes continuous, synchronous acquisition, with the underwater sensors typically powered by batteries. However, due to the complex underwater environment and harsh channel transmission conditions, communication quality and efficiency of the underwater acoustic network are poor. Continuous, synchronous acquisition results in excessive amounts of information, leading to the collection of a large amount of unnecessary data. This makes it unsuitable for buoys used in fisheries or regulatory applications, where the system typically monitors specialized signals with long operating cycles and infrequent occurrences. Furthermore, this can easily place significant memory pressure on the underwater acoustic signal acquisition system, leading to additional energy consumption when analyzing more complex data and shortening component lifespans. This makes it unable to meet the underwater acoustic data collection requirements of the open ocean, increasing system energy consumption and storage requirements. Summary of the Invention
[0003] In view of this, the present invention provides a method and device for collecting underwater acoustic signals, the main purpose of which is to solve the problems of poor efficiency of underwater acoustic collection in existing ocean environments and high energy consumption of collection equipment.
[0004] According to one aspect of the present invention, a method for collecting underwater acoustic signals is provided, comprising:
[0005] Acquire the underwater acoustic signal collected by the data acquisition device according to the indicated frequency mode;
[0006] Performing feature clustering processing on the underwater acoustic signal, and performing spectrum analysis based on the underwater acoustic signal after the feature clustering processing to obtain a fitting simulation wave;
[0007] After determining the target frequency mode to be switched based on the inflection point detection results of the fitted simulated wave and the underwater acoustic signal, a switching instruction for the target frequency mode is generated and sent to the data acquisition device to collect the underwater acoustic signal based on the target frequency mode after the switching frequency mode.
[0008] Furthermore, the acquisition of the underwater acoustic signal collected by the data acquisition device according to the indicated frequency mode includes:
[0009] Determine the dip switch position and acquisition duration of the frequency selection dip switch corresponding to the indicated frequency mode, and send the dip switch position and the acquisition duration to the data acquisition device to drive the data acquisition device to collect underwater acoustic signals according to the dip switch position and the acquisition duration.
[0010] Furthermore, the method further comprises:
[0011] Calculating a difference between the fitted simulated wave and the underwater acoustic signal, and performing inflection point detection on the difference to obtain an inflection point detection result;
[0012] If the inflection point detection result is an abnormal detection result and the difference exceeds the noise threshold, a target frequency mode to be switched is determined.
[0013] Furthermore, performing feature clustering processing on the underwater acoustic signal and performing spectrum analysis based on the underwater acoustic signal after feature clustering processing to obtain a fitting simulation wave includes:
[0014] The underwater acoustic signal is subjected to feature clustering processing by an unsupervised clustering model to obtain an underwater acoustic signal with periodic characteristics, and the underwater acoustic signal with periodic characteristics is subjected to spectrum analysis based on Fourier transform to obtain a fitting simulation wave.
[0015] Furthermore, the indicated frequency mode is a low frequency mode, and the target frequency mode is a high frequency mode.
[0016] Furthermore, after collecting underwater acoustic signals based on the target frequency mode after switching the frequency mode, the method further includes:
[0017] The high-frequency water acoustic signal collected by the high-frequency mode is sent to the auxiliary subsystem, so that the auxiliary subsystem performs abnormality detection based on the high-frequency water signal.
[0018] Furthermore, the method further comprises:
[0019] After the auxiliary subsystem determines the abnormal detection result, it generates a high-frequency acquisition instruction, wherein the high-frequency acquisition instruction carries a first high-frequency acquisition duration, so as to drive the data acquisition device to re-acquire the underwater acoustic signal according to the first high-frequency acquisition duration; or
[0020] When it is detected that the low-frequency mode activation duration reaches a preset duration, a high-frequency switching instruction is generated and sent to the data acquisition device, wherein the high-frequency switching instruction carries a second high-frequency acquisition duration, so as to drive the data acquisition device to re-collect the underwater acoustic signal in the high-frequency mode according to the second high-frequency acquisition duration;
[0021] A calibration fitting analog wave is generated based on the re-collected underwater acoustic signal, and the fitting analog wave is updated based on the calibration fitting analog wave.
[0022] According to another aspect of the present invention, a device for collecting underwater acoustic signals is provided, comprising:
[0023] An acquisition module, used to acquire the underwater acoustic signal collected by the data acquisition device according to the indicated frequency mode;
[0024] a processing module, configured to perform feature clustering processing on the underwater acoustic signal, and perform spectrum analysis based on the underwater acoustic signal after the feature clustering processing to obtain a fitting simulation wave;
[0025] A generation module is used to generate a switching instruction of the target frequency mode after determining the target frequency mode to be switched based on the inflection point detection results of the fitted simulated wave and the underwater acoustic signal, and send it to the data acquisition device to collect the underwater acoustic signal based on the target frequency mode after the switching frequency mode.
[0026] Furthermore, the acquisition module is specifically used to determine the dip switch position and acquisition duration of the frequency selection dip switch corresponding to the indicated frequency mode, and send the dip switch position and the acquisition duration to the data acquisition device to drive the data acquisition device to collect the underwater acoustic signal according to the dip switch position and the acquisition duration;.
[0027] Furthermore, the device further comprises:
[0028] a calculation module, configured to calculate a difference between the fitted simulated wave and the underwater acoustic signal, and perform inflection point detection on the difference to obtain an inflection point detection result;
[0029] A determination module is configured to determine a target frequency mode to be switched if the inflection point detection result is an abnormal detection result and the difference exceeds a noise threshold.
[0030] Furthermore, the processing module is specifically used to perform feature clustering processing on the underwater acoustic signal through an unsupervised clustering model to obtain an underwater acoustic signal with periodic characteristics, and perform spectrum analysis on the underwater acoustic signal with periodic characteristics based on Fourier transform to obtain a fitting simulation wave.
[0031] Furthermore, the indicated frequency mode is a low frequency mode, and the target frequency mode is a high frequency mode.
[0032] Furthermore, the device further comprises:
[0033] The sending module is used to send the high-frequency underwater acoustic signal collected by the high-frequency mode to the auxiliary subsystem, so that the auxiliary subsystem performs abnormality detection based on the high-frequency water signal.
[0034] Furthermore, the device further comprises:
[0035] a first generating module, configured to generate a high-frequency acquisition instruction after the auxiliary subsystem determines an abnormality detection result, wherein the high-frequency acquisition instruction carries a first high-frequency acquisition duration, so as to drive the data acquisition device to re-acquire the underwater acoustic signal according to the first high-frequency acquisition duration; or
[0036] a second generating module, configured to generate a high-frequency switching instruction and send it to the data acquisition device when detecting that the low-frequency mode activation duration reaches a preset duration, wherein the high-frequency switching instruction carries a second high-frequency acquisition duration, so as to drive the data acquisition device to re-collect underwater acoustic signals in the high-frequency mode according to the second high-frequency acquisition duration;
[0037] An updating module is configured to generate a calibration fitting simulation wave based on the re-collected underwater acoustic signal, and to update the fitting simulation wave based on the calibration fitting simulation wave.
[0038] According to another aspect of the present invention, a storage medium is provided, wherein the storage medium stores at least one executable instruction, wherein the executable instruction enables a processor to execute operations corresponding to the above-mentioned underwater acoustic signal acquisition method.
[0039] According to another aspect of the present invention, there is provided a terminal, comprising: a processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus;
[0040] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned underwater acoustic signal collection method.
[0041] By means of the above technical solution, the technical solution provided by the embodiment of the present invention has at least the following advantages:
[0042] The present invention provides a method and device for collecting underwater acoustic signals. Compared with the prior art, the embodiments of the present invention obtain underwater acoustic signals collected by a data acquisition device according to an indicated frequency mode; perform feature clustering processing on the underwater acoustic signals, and perform spectrum analysis based on the underwater acoustic signals after the feature clustering processing to obtain a fitting simulation wave; after determining the target frequency mode to be switched based on the inflection point detection results of the fitting simulation wave and the underwater acoustic signal, generate a switching instruction for the target frequency mode and send it to the data acquisition device to collect underwater acoustic signals based on the target frequency mode after the switching frequency mode. By switching between different frequency modes, the system memory processing pressure is reduced, the long-term, low-energy consumption collection requirements of underwater acoustic signals in an ocean environment are met, the purpose of collecting underwater acoustic signals in the energy-saving mode is achieved, the additional energy consumption of system equipment is reduced, the equipment life is increased, and thus the system energy consumption and storage burden are reduced.
[0043] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0045] Figure 1 A flow chart of a method for collecting underwater acoustic signals provided by an embodiment of the present invention is shown;
[0046] Figure 2 A schematic diagram of a buoy radius provided by an embodiment of the present invention is shown;
[0047] Figure 3 A schematic diagram of the structure of a hardware device provided by an embodiment of the present invention is shown;
[0048] Figure 4 A schematic diagram of a high- and low-frequency switching underwater acoustic signal acquisition process provided by an embodiment of the present invention is shown;
[0049] Figure 5 A block diagram of a device for collecting underwater acoustic signals provided by an embodiment of the present invention is shown;
[0050] Figure 6 A schematic structural diagram of a terminal provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0051] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0052] The embodiment of the present invention provides a method for collecting underwater acoustic signals, such as Figure 1 As shown, the method includes:
[0053] 101. Obtain an underwater acoustic signal collected by a data acquisition device according to an indicated frequency mode.
[0054] In an embodiment of the present invention, the current execution end, serving as a control end for collecting underwater acoustic signals, can be a terminal device including hardware devices such as a processor and memory. By exchanging commands with a data acquisition device, the current execution end can switch between different frequency modes. In this case, the current execution end can be co-located with the data acquisition device on an ocean-going buoy, or can act as a remote processor to wirelessly exchange data with the data acquisition device located on the ocean-going buoy. This is not specifically limited in the embodiment of the present invention. The indicated frequency module is either the currently operating frequency mode or a pre-configured default frequency mode. The frequency mode can be either a high-frequency module or a low-frequency module. Consequently, the underwater acoustic signals collected by the data acquisition device in this frequency mode are obtained.
[0055] It should be noted that a hydroacoustic buoy is a buoy located in an ocean environment for carrying signal acquisition instruments (such as hydrophones). The detection radius of the hydroacoustic buoy for special signals can be configured based on the distance at which the hydroacoustic signal can achieve the required detection accuracy and omission rate in the ocean environment when the trajectory of the detection target passes through the center of the circle. For example, according to Figure 2 The schematic diagram of the buoy radius shown in the figure allows the detection target to meet the low omission rate requirement as long as it enters the detection radius. The detection radius is thus configured based on historical experience data or human needs, and the embodiments of the present invention do not make specific limitations.
[0056] In a specific embodiment, when the data acquisition device collects underwater acoustic signals, specific frequencies can be configured for different frequency modes. For example, the frequency calculation formula is expressed as: Among them, R is the receiving radius of the hydrophone as the data acquisition device, r is the design detection radius of the hydroacoustic buoy for special signals, V max is the maximum moving rate of the target detected by the acquisition detection buoy of the special underwater acoustic signal, and N is the minimum number of detections at this frequency. The minimum number of detections required to achieve the required low omission rate can be achieved through actual testing and measurement, and the embodiments of the present invention do not make specific limitations.
[0057] 102. Perform feature clustering processing on the underwater acoustic signal, and perform spectrum analysis based on the underwater acoustic signal after the feature clustering processing to obtain a fitting simulation wave.
[0058] In this embodiment of the present invention, underwater acoustic signals are typically multiple signal values collected according to a frequency pattern. Therefore, after acquiring the underwater acoustic signals, the current execution end performs feature clustering processing on the multiple underwater acoustic signals to obtain an underwater acoustic signal with fixed characteristics. Furthermore, a spectrum analysis method is used to analyze the underwater acoustic signal with clustering characteristics and fit the underwater acoustic signal into a fitted simulated wave.
[0059] 103. After determining the target frequency mode to be switched based on the inflection point detection results of the fitted simulated wave and the underwater acoustic signal, a switching instruction for the target frequency mode is generated and sent to the data acquisition device to collect the underwater acoustic signal based on the target frequency mode after the switching frequency mode.
[0060] In an embodiment of the present invention, to determine whether an underwater acoustic signal exhibits an anomaly and achieve signal acquisition in energy-saving mode, the current execution end compares the processed and analyzed fitted simulated wave with the real-time acquired underwater acoustic signal and performs inflection point detection based on the resulting difference. In this context, inflection point detection is a method for detecting significant differences in underwater acoustic signals. An inflection point is a sudden change in the underwater acoustic signal. Inflection point detection can be implemented based on mathematical models, statistical methods, or machine learning algorithms, such as singular spectrum analysis, though this is not specifically limited in this embodiment. After determining the inflection point detection result, a target frequency mode opposite to the indicated frequency mode is determined. For example, if the indicated frequency mode is a low-frequency mode, the target frequency mode is a high-frequency mode, though this is not specifically limited in this embodiment. Furthermore, after determining the target frequency mode, the current execution end generates a switching instruction and sends it to the data acquisition device, instructing the data acquisition device to switch frequencies and acquire underwater acoustic signals according to the target frequency mode after the frequency mode switch.
[0061] It should be noted that if Figure 3In the hardware device schematic diagram shown, the processor as the current execution end can include a programmable logic device FPGA (Field Programmable Gate Array) and a 32-bit microcontroller and microprocessor STM32. Preferably, the FPGA selects EP4CE10F22I7N, and the STM32 selects STM32H743 and ADS1278 high-precision analog-to-digital converter. The embodiment of the present invention is not specifically limited. Specifically, after the data acquisition device ADS1278 performs digital-to-analog conversion, the underwater acoustic signal is transmitted to the STM32 through the buffer inside the FPGA according to the SPI protocol. At the same time, the underwater acoustic signal acquisition system also includes a memory, such as an SD memory card, and then the underwater acoustic signal is written to the SD memory card through the STM32. At this time, in each sampling cycle, the FPGA can read the stored underwater acoustic signal and write it into the internal one-bit FIFO for caching in channel order. Every time a frame (512×24bit) of data is written, an interrupt signal INT2 can be sent to the STM32, so that after detecting the interrupt signal, the STM32 reads the underwater acoustic signal in the FPGA buffer through the SPI bus for clustering and spectrum analysis to obtain a fitted analog wave, and then compares it with the low-frequency underwater acoustic signal collected in real time based on the comparator LM393. The embodiment of the present invention does not make specific limitations.
[0062] An embodiment of the present invention provides a method for collecting underwater acoustic signals. Compared with the prior art, the embodiment of the present invention obtains underwater acoustic signals collected by a data acquisition device according to an indicated frequency mode; performs feature clustering processing on the underwater acoustic signals, and performs spectrum analysis based on the underwater acoustic signals after the feature clustering processing to obtain a fitting simulation wave; after determining the target frequency mode to be switched based on the inflection point detection results of the fitting simulation wave and the underwater acoustic signal, generates a switching instruction for the target frequency mode and sends it to the data acquisition device to collect underwater acoustic signals based on the target frequency mode after the switching frequency mode. By switching between different frequency modes, the system memory processing pressure is reduced, the long-term, low-energy consumption collection requirements of underwater acoustic signals in an ocean environment are met, the purpose of collecting underwater acoustic signals in energy-saving mode is achieved, the additional energy consumption of system equipment is reduced, the equipment life is increased, and thus the system energy consumption and storage burden are reduced.
[0063] In another embodiment of the present invention, for further definition and explanation, the step of obtaining an underwater acoustic signal collected by a data acquisition device according to an indicated frequency mode includes:
[0064] Determine the dip switch position and acquisition duration of the frequency selection dip switch corresponding to the indicated frequency mode, and send the dip switch position and the acquisition duration to the data acquisition device to drive the data acquisition device to collect underwater acoustic signals according to the dip switch position and the acquisition duration.
[0065] In order to achieve effective collection of underwater acoustic signals, when the current execution end obtains the underwater acoustic signal, it first determines the dial switch position and collection duration of the frequency selection dial switch in the data acquisition device that indicates the frequency mode. At this time, different data acquisition devices can be configured with different dial switch positions and collection durations for different frequency modes, which is not specifically limited in the embodiment of the present invention. In addition, the configuration of the collection duration can also be configured based on the requirements for the collection of underwater acoustic signals (such as quantity, duration, etc.), which is not specifically limited in the embodiment of the present invention. When the dial switch position and collection duration are determined, the current execution end sends the dial switch position and collection duration to the data acquisition device to drive the data acquisition device to collect the underwater acoustic signal according to the dial switch position and collection duration. At this time, the data acquisition device is preferably ADS1278, which can collect underwater acoustic signals within a maximum of 20kHz, can meet the switching requirements of high-frequency mode and low-frequency mode, and can effectively convert the collected analog signal into digital form to obtain a digital underwater acoustic signal.
[0066] In another embodiment of the present invention, for further definition and explanation, the steps further include:
[0067] Calculating a difference between the fitted simulated wave and the underwater acoustic signal, and performing inflection point detection on the difference to obtain an inflection point detection result;
[0068] If the inflection point detection result is an abnormal detection result and the difference exceeds the noise threshold, a target frequency mode to be switched is determined.
[0069] To achieve energy conservation during underwater acoustic signal acquisition and improve the accuracy of switching between low-frequency and high-frequency modes, thereby enabling high-frequency acquisition even in the presence of possible abnormal signals, the current execution end calculates the difference between the fitted analog wave and the underwater acoustic signal after obtaining the fitted analog wave. Since the underwater acoustic signal is a time-series signal, and the fitted analog wave is obtained by processing and analyzing the underwater acoustic signal, the fitted analog wave and the underwater acoustic signal are compared based on time-series points or clustering features to calculate the difference. This difference is then subjected to inflection point detection to obtain an inflection point detection result. In this case, the inflection point detection result of the abnormal detection result indicates a data point with an abnormal underwater acoustic signal. Simultaneously, the difference is subjected to noise evaluation, namely, comparison with a dynamically adjusted noise threshold. The noise threshold can be a noise value dynamically adjusted based on the ambient noise level using an adaptive threshold algorithm, and is not specifically limited in this embodiment of the present invention. When the difference exceeds the noise threshold and the inflection point detection result is an abnormal detection result, it indicates a high probability of an abnormality in the surrounding environment. Therefore, it is necessary to switch the current frequency mode for efficient and accurate underwater acoustic signal acquisition. In a specific embodiment, the frequency mode is indicated as a low-frequency mode. When the difference exceeds the noise threshold and the inflection point detection result is an abnormal detection result, the target frequency mode is determined to be a high-frequency mode, that is, the low-frequency mode of the data acquisition device is adjusted to a high-frequency mode to collect underwater acoustic signals. Preferably, the low-frequency mode can collect underwater acoustic signals at 1kHz, and the high-frequency mode can collect underwater acoustic signals at 10kHz. The configuration can also be based on specific frequency collection requirements, which is not specifically limited in the embodiment of the present invention.
[0070] In another embodiment of the present invention, for further definition and explanation, the step of performing feature clustering processing on the underwater acoustic signal and performing spectrum analysis based on the underwater acoustic signal after feature clustering processing to obtain the fitting simulation wave includes:
[0071] The underwater acoustic signal is subjected to feature clustering processing by an unsupervised clustering model to obtain an underwater acoustic signal with periodic characteristics, and the underwater acoustic signal with periodic characteristics is subjected to spectrum analysis based on Fourier transform to obtain a fitting simulation wave.
[0072] In order to achieve more accurate collection and detection of suspicious underwater acoustic signals and realize high-precision collection and conversion under low-energy operation of the equipment, the current execution end, after acquiring the underwater acoustic signal, specifically, first uses an unsupervised clustering model to perform feature clustering processing on the underwater acoustic signal. Among them, the unsupervised clustering model can include but is not limited to clustering algorithms such as K-Means clustering, hierarchical clustering, and density clustering. After feature clustering processing, an underwater acoustic signal with periodic characteristics can be obtained. Furthermore, based on the Fourier transform, the spectrum analysis FFT (Fast Fourier Transform) of the underwater acoustic signal with periodic characteristics is performed to obtain a fitted simulation wave.
[0073] In another embodiment of the present invention, for further definition and explanation, after collecting underwater acoustic signals based on the target frequency mode after switching the frequency mode, the method further includes:
[0074] The high-frequency water acoustic signal collected by the high-frequency mode is sent to the auxiliary subsystem, so that the auxiliary subsystem performs abnormality detection based on the high-frequency water signal.
[0075] In order to achieve effective collection of underwater acoustic signals on an energy-saving basis, thereby meeting the detection accuracy of underwater acoustic signals, for specific implementation scenarios, such as when the indicated frequency mode is a low-frequency mode and the target frequency mode is a high-frequency mode, after the current execution end collects low-frequency underwater acoustic signals in the energy-saving mode, clusters, spectral analysis, and inflection point detection are performed on the low-frequency underwater acoustic signals, and then, based on the existence of suspected abnormal conditions, determines to switch to the high-frequency mode, that is, after instructing the data acquisition device to collect underwater acoustic signals in the high-frequency mode, the high-frequency underwater acoustic signals collected in the high-frequency mode are sent to the auxiliary subsystem, so that the auxiliary subsystem performs high-precision abnormality detection based on the high-frequency water signal. Among them, the auxiliary subsystem may include a satellite communication system and a remote shore-based monitoring center system, that is, the current execution end sends the collected high-frequency underwater acoustic signals to the satellite communication system, and forwards them to the remote shore-based monitoring center system through the satellite communication system. The remote shore-based monitoring center system can perform real-time analysis of the high-frequency underwater acoustic signals based on a pre-configured data analysis algorithm to detect abnormal underwater acoustic events in the open ocean environment. Among them, the data analysis algorithm may include but is not limited to data analysis algorithms constructed based on deep learning algorithms, classification algorithms, etc., and can be configured based on monitoring requirements, and the embodiments of the present invention do not make specific limitations.
[0076] In another embodiment of the present invention, for further definition and explanation, the steps further include:
[0077] After the auxiliary subsystem determines the abnormal detection result, it generates a high-frequency acquisition instruction, wherein the high-frequency acquisition instruction carries a first high-frequency acquisition duration, so as to drive the data acquisition device to re-acquire the underwater acoustic signal according to the first high-frequency acquisition duration; or
[0078] When it is detected that the low-frequency mode activation duration reaches a preset duration, a high-frequency switching instruction is generated and sent to the data acquisition device, wherein the high-frequency switching instruction carries a second high-frequency acquisition duration, so as to drive the data acquisition device to re-collect the underwater acoustic signal in the high-frequency mode according to the second high-frequency acquisition duration;
[0079] A calibration fitting analog wave is generated based on the re-collected underwater acoustic signal, and the fitting analog wave is updated based on the calibration fitting analog wave.
[0080] In order to meet the high accuracy requirements for collecting underwater acoustic signals and achieve the adaptive high-low frequency switching accuracy of the acquisition system, for a specific scenario, such as when the indicated frequency mode is low-frequency mode and the target frequency mode is high-frequency mode, specifically, when the remote shore-based monitoring center system in the auxiliary subsystem detects the underwater acoustic signal and determines that it is an abnormal detection result, the current execution end receives this abnormal detection result and generates a high-frequency acquisition instruction. At this time, the high-frequency acquisition instruction carries a first high-frequency acquisition duration, such as 250 seconds, to drive the data acquisition device to re-collect the underwater acoustic signal according to the first high-frequency acquisition duration. Furthermore, the current execution end generates a calibration fitting simulation wave after clustering and performing spectral analysis based on the re-collected underwater acoustic signal, and updates the fitting simulation wave based on this calibration fitting simulation wave, that is, replaces the original fitting simulation wave, to achieve the purpose of self-calibration of the acquisition system.
[0081] In order to meet the high accuracy requirements for collecting underwater acoustic signals and achieve the adaptive high-low frequency switching accuracy of the acquisition system, for another specific scenario, such as when the indicated frequency mode is low-frequency mode and the target frequency mode is high-frequency mode, specifically, the current execution end can also time the startup time of the data acquisition device in low-frequency mode. When it is detected that the startup time of the low-frequency mode reaches a preset time, such as 30 minutes, a high-frequency switching instruction is generated and sent to the data acquisition device. The high-frequency switching instruction carries a second high-frequency acquisition time, such as 500 seconds, to drive the data acquisition device to re-collect underwater acoustic signals in high-frequency mode according to the second high-frequency acquisition time. Furthermore, the current execution end generates a calibration fitting analog wave after clustering and performing spectrum analysis based on the re-collected underwater acoustic signal, and updates the fitting analog wave based on the calibration fitting analog wave, that is, replaces the original fitting analog wave, to achieve the self-calibration purpose of the acquisition system.
[0082] In a specific scenario of an embodiment of the present invention, Figure 4As shown, the frequency switching of the data acquisition device can also be started periodically by an external clock, that is, the high-frequency acquisition time or the low-frequency acquisition time is timed by the external clock, and after the preset acquisition time is triggered, the frequency mode of the data acquisition device is switched to reduce the continuous energy consumption of the acquisition system, so as to achieve the flexible and accurate acquisition target of the underwater acoustic signal in the high- and low-frequency switching mode.
[0083] An embodiment of the present invention provides another method for collecting underwater acoustic signals. Compared with the prior art, the embodiment of the present invention obtains an underwater acoustic signal collected by a data acquisition device according to an indicated frequency mode; performs feature clustering processing on the underwater acoustic signal, and performs spectrum analysis based on the underwater acoustic signal after the feature clustering processing to obtain a fitting simulation wave; after determining the target frequency mode to be switched based on the inflection point detection result of the fitting simulation wave and the underwater acoustic signal, generates a switching instruction for the target frequency mode and sends it to the data acquisition device to collect underwater acoustic signals based on the target frequency mode after the switching frequency mode. By switching between different frequency modes, the system memory processing pressure is reduced, the long-term, low-energy consumption collection requirements of underwater acoustic signals in an ocean environment are met, the purpose of collecting underwater acoustic signals in energy-saving mode is achieved, the additional energy consumption of system equipment is reduced, and the equipment life is increased, thereby reducing system energy consumption and storage burden.
[0084] Furthermore, as a response to the above Figure 1 In order to realize the method shown in FIG, an embodiment of the present invention provides a device for collecting underwater acoustic signals, such as Figure 5 As shown, the device includes:
[0085] An acquisition module 21 is used to acquire the underwater acoustic signal collected by the data acquisition device according to the indicated frequency mode;
[0086] The processing module 22 is used to perform feature clustering processing on the underwater acoustic signal and perform spectrum analysis based on the underwater acoustic signal after the feature clustering processing to obtain a fitting simulation wave;
[0087] The generation module 23 is used to generate a switching instruction of the target frequency mode after determining the target frequency mode to be switched based on the inflection point detection results of the fitted simulated wave and the underwater acoustic signal, and send it to the data acquisition device to collect the underwater acoustic signal based on the target frequency mode after the switching frequency mode.
[0088] Furthermore, the acquisition module is specifically used to determine the dip switch position and acquisition duration of the frequency selection dip switch corresponding to the indicated frequency mode, and send the dip switch position and the acquisition duration to the data acquisition device to drive the data acquisition device to collect the underwater acoustic signal according to the dip switch position and the acquisition duration.
[0089] Furthermore, the device further comprises:
[0090] a calculation module, configured to calculate a difference between the fitted simulated wave and the underwater acoustic signal, and perform inflection point detection on the difference to obtain an inflection point detection result;
[0091] A determination module is configured to determine a target frequency mode to be switched if the inflection point detection result is an abnormal detection result and the difference exceeds a noise threshold.
[0092] Furthermore, the processing module is specifically used to perform feature clustering processing on the underwater acoustic signal through an unsupervised clustering model to obtain an underwater acoustic signal with periodic characteristics, and perform spectrum analysis on the underwater acoustic signal with periodic characteristics based on Fourier transform to obtain a fitting simulation wave.
[0093] Furthermore, the indicated frequency mode is a low frequency mode, and the target frequency mode is a high frequency mode.
[0094] Furthermore, the device further comprises:
[0095] The sending module is used to send the high-frequency underwater acoustic signal collected by the high-frequency mode to the auxiliary subsystem, so that the auxiliary subsystem performs abnormality detection based on the high-frequency water signal.
[0096] Furthermore, the device further comprises:
[0097] a first generating module, configured to generate a high-frequency acquisition instruction after the auxiliary subsystem determines an abnormality detection result, wherein the high-frequency acquisition instruction carries a first high-frequency acquisition duration, so as to drive the data acquisition device to re-acquire the underwater acoustic signal according to the first high-frequency acquisition duration; or
[0098] a second generating module, configured to generate a high-frequency switching instruction and send it to the data acquisition device when detecting that the low-frequency mode activation duration reaches a preset duration, wherein the high-frequency switching instruction carries a second high-frequency acquisition duration, so as to drive the data acquisition device to re-collect underwater acoustic signals in the high-frequency mode according to the second high-frequency acquisition duration;
[0099] An updating module is configured to generate a calibration fitting simulation wave based on the re-collected underwater acoustic signal, and to update the fitting simulation wave based on the calibration fitting simulation wave.
[0100] An embodiment of the present invention provides an underwater acoustic signal collection device. Compared with the prior art, the embodiment of the present invention obtains an underwater acoustic signal collected by a data collection device according to an indicated frequency mode; performs feature clustering processing on the underwater acoustic signal, and performs spectrum analysis based on the underwater acoustic signal after the feature clustering processing to obtain a fitting simulation wave; after determining the target frequency mode to be switched based on the inflection point detection result of the fitting simulation wave and the underwater acoustic signal, generates a switching instruction for the target frequency mode and sends it to the data collection device, so as to collect the underwater acoustic signal based on the target frequency mode after the switching frequency mode. By switching between different frequency modes, the system memory processing pressure is reduced, the long-term, low-energy consumption collection requirements of underwater acoustic signals in an ocean environment are met, the purpose of collecting underwater acoustic signals in energy-saving mode is achieved, the additional energy consumption of system equipment is reduced, the equipment life is increased, and thus the system energy consumption and storage burden are reduced.
[0101] According to one embodiment of the present invention, a storage medium is provided, wherein the storage medium stores at least one executable instruction. The computer executable instruction can execute the underwater acoustic signal acquisition method in any of the above method embodiments.
[0102] Figure 6 A schematic structural diagram of a terminal provided according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the terminal.
[0103] like Figure 6 As shown, the terminal may include: a processor (processor) 302, a communication interface (Communications Interface) 304, a memory (memory) 306, and a communication bus 308.
[0104] The processor 302 , the communication interface 304 , and the memory 306 communicate with each other via a communication bus 308 .
[0105] The communication interface 304 is used to communicate with other devices such as clients or other servers.
[0106] The processor 302 is used to execute the program 310, and specifically can execute the relevant steps in the embodiment of the above-mentioned underwater acoustic signal collection method.
[0107] Specifically, the program 310 may include program codes, which include computer operation instructions.
[0108] Processor 302 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the terminal may be processors of the same type, such as one or more CPUs, or processors of different types, such as one or more CPUs and one or more ASICs.
[0109] The memory 306 is used to store the program 310. The memory 306 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0110] The program 310 may be specifically configured to cause the processor 302 to perform the following operations:
[0111] Acquire the underwater acoustic signal collected by the data acquisition device according to the indicated frequency mode;
[0112] Performing feature clustering processing on the underwater acoustic signal, and performing spectrum analysis based on the underwater acoustic signal after the feature clustering processing to obtain a fitting simulation wave;
[0113] After determining the target frequency mode to be switched based on the inflection point detection results of the fitted simulated wave and the underwater acoustic signal, a switching instruction for the target frequency mode is generated and sent to the data acquisition device to collect the underwater acoustic signal based on the target frequency mode after the switching frequency mode.
[0114] Obviously, those skilled in the art will appreciate that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device, centralized on a single computing device, or distributed across a network of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, which can then be stored in a storage device and executed by the computing device. In some cases, the steps shown or described can be performed in a different order than that shown, or can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0115] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.
Claims
1. A method for collecting underwater acoustic signals, characterized in that: include: Acquire the hydroacoustic signal collected by the data acquisition device according to the indicated frequency mode; Performing feature clustering processing on the hydroacoustic signal, and performing spectrum analysis based on the hydroacoustic signal after the feature clustering processing to obtain a fitting simulation wave; After determining the target frequency mode to be switched based on the inflection point detection results of the fitted simulated wave and the hydroacoustic signal, a switching instruction for the target frequency mode is generated and sent to the data acquisition device to collect the hydroacoustic signal based on the target frequency mode after the switching frequency mode.
2. The method according to claim 1, characterized in that The acquisition of the underwater acoustic signal collected by the data acquisition device according to the indicated frequency mode comprises: Determine the dip switch position and collection duration of the frequency selection dip switch corresponding to the indicated frequency mode, and send the dip switch position and the collection duration to the data acquisition device to drive the data acquisition device to collect the underwater acoustic signal according to the dip switch position and the collection duration.
3. The method according to claim 1, characterized in that The method further comprises: Calculating the difference between the fitting simulation wave and the hydroacoustic signal, and performing inflection point detection on the difference to obtain an inflection point detection result; If the inflection point detection result is an abnormal detection result and the difference exceeds the noise threshold, the target frequency mode to be switched is determined.
4. The method according to claim 1, characterized in that: The step of performing feature clustering processing on the hydroacoustic signal and performing spectrum analysis based on the hydroacoustic signal after the feature clustering processing to obtain a fitting simulation wave comprises: The hydroacoustic signal is subjected to feature clustering processing by an unsupervised clustering model to obtain a hydroacoustic signal with periodic characteristics, and the hydroacoustic signal with periodic characteristics is subjected to spectrum analysis based on Fourier transform to obtain a fitting simulation wave.
5. The method according to claim 3 or 4, characterized in that: The indicated frequency mode is a low frequency mode, and the target frequency mode is a high frequency mode.
6. The method according to claim 5, characterized in that After collecting the underwater acoustic signal based on the target frequency mode after switching the frequency mode, the method further includes: The high-frequency water acoustic signal collected by the high-frequency mode is sent to the auxiliary subsystem, so that the auxiliary subsystem performs abnormality detection based on the high-frequency water signal.
7. The method according to claim 6, characterized in that The method further comprises: After the auxiliary subsystem determines the abnormal detection result, it generates a high-frequency acquisition instruction, wherein the high-frequency acquisition instruction carries a first high-frequency acquisition duration, so as to drive the data acquisition device to re-acquire the underwater acoustic signal according to the first high-frequency acquisition duration; or, When it is detected that the low-frequency mode startup duration reaches a preset duration, a high-frequency switching instruction is generated and sent to the data acquisition device, wherein the high-frequency switching instruction carries a second high-frequency acquisition duration, so as to drive the data acquisition device to re-collect the underwater acoustic signal in the high-frequency mode according to the second high-frequency acquisition duration; A calibration fitting simulated wave is generated based on the re-collected hydroacoustic signal, and the fitting simulated wave is updated based on the calibration fitting simulated wave.
8. A device for collecting underwater acoustic signals, characterized in that: include: An acquisition module, used for acquiring a hydroacoustic signal collected by a data acquisition device according to an indicated frequency mode; A processing module, used for performing feature clustering processing on the hydroacoustic signal, and performing spectrum analysis based on the hydroacoustic signal after the feature clustering processing to obtain a fitting simulation wave; A generation module is used to generate a switching instruction of the target frequency mode after determining the target frequency mode to be switched based on the inflection point detection results of the fitted simulated wave and the hydroacoustic signal, and send it to the data acquisition device to collect the hydroacoustic signal based on the target frequency mode after switching the frequency mode.
9. A storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute an operation corresponding to the method for collecting underwater acoustic signals as described in any one of claims 1 to 7.
10. A terminal, comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the method for collecting underwater acoustic signals as described in any one of claims 1-7.