CN115150009B - A dolphin echolocation signal detection method for PAM system - Google Patents
A dolphin echolocation signal detection method for PAM system Download PDFInfo
- Publication number
- CN115150009B CN115150009B CN202210727192.0A CN202210727192A CN115150009B CN 115150009 B CN115150009 B CN 115150009B CN 202210727192 A CN202210727192 A CN 202210727192A CN 115150009 B CN115150009 B CN 115150009B
- Authority
- CN
- China
- Prior art keywords
- signal
- suspected
- time
- signals
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 36
- 241001481833 Coryphaena hippurus Species 0.000 title claims abstract description 29
- 230000007340 echolocation Effects 0.000 title abstract description 16
- 238000000034 method Methods 0.000 claims abstract description 25
- 238000004364 calculation method Methods 0.000 claims abstract description 21
- 238000001914 filtration Methods 0.000 claims abstract description 18
- 238000012216 screening Methods 0.000 claims description 6
- 241000894007 species Species 0.000 claims description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 3
- 238000010586 diagram Methods 0.000 claims description 2
- 230000008030 elimination Effects 0.000 claims 1
- 238000003379 elimination reaction Methods 0.000 claims 1
- 230000009466 transformation Effects 0.000 abstract description 8
- 238000004458 analytical method Methods 0.000 abstract description 4
- 230000004071 biological effect Effects 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 5
- 241001125840 Coryphaenidae Species 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000001052 transient effect Effects 0.000 description 3
- 241000283153 Cetacea Species 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000009304 pastoral farming Methods 0.000 description 2
- 241000283224 Ziphiidae Species 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000010183 spectrum analysis Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 239000003643 water by type Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/10—Monitoring; Testing of transmitters
- H04B17/101—Monitoring; Testing of transmitters for measurement of specific parameters of the transmitter or components thereof
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/27—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the analysis technique
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
Abstract
本发明涉及一种应用于PAM系统的海豚回声定位信号检测方法,属于声学信号领域,所述方法的步骤包括采集声音数据,对采集到的声音数据进行带通滤波,设置动态信号检测门限值TH,将信号幅度高于信号检测门限值的数据分组,每组数据组成一个完整的信号,并确定每个疑似信号的起止位置。所述方法在保证正确率的前提下,不需要进行FFT变换和频域分析,从而大大提高了计算速度并有效降低系统算力消耗,进而延长PAM系统的工作时间;算法结合了海豚回声定位信号的时域特征和生物活动特性,从而大幅提高了检测正确率和工作效率。
The present invention relates to a dolphin echolocation signal detection method applied to a PAM system, belonging to the field of acoustic signals, and the steps of the method include collecting sound data, bandpass filtering the collected sound data, setting a dynamic signal detection threshold value TH, grouping data with signal amplitudes higher than the signal detection threshold value, each group of data forming a complete signal, and determining the start and end positions of each suspected signal. The method does not require FFT transformation and frequency domain analysis on the premise of ensuring the accuracy, thereby greatly improving the calculation speed and effectively reducing the system computing power consumption, thereby extending the working time of the PAM system; the algorithm combines the time domain characteristics and biological activity characteristics of the dolphin echolocation signal, thereby greatly improving the detection accuracy and work efficiency.
Description
技术领域Technical Field
本发明属于声学信号领域,具体地涉及一种应用于PAM系统的海豚回声定位信号检测方法。The invention belongs to the field of acoustic signals, and in particular relates to a dolphin echolocation signal detection method applied to a PAM system.
背景技术Background Art
被动声学监测(Passive Acoustic Monitoring,PAM)系统被用于监测海洋中的海洋哺乳动物,已经越来越多地被用来监测海豚声信号。多数PAM系统的检测目标为海豚用于导航和检测猎物的回声定位咔嗒声(click),部分可检测海豚发出的口哨声(whistle)等低频通信发声。然而,并非所有海豚都会发出交流声或口哨声,例如喙鲸和鼠海豚等。因此,为了尽量多地覆盖物种,应尽可能使用click检测器。PAM系统需满足低功耗长期工作的需求,且具有需要存储空间大、计算速度慢、检测正确率低等问题。Passive Acoustic Monitoring (PAM) systems are used to monitor marine mammals in the ocean and have been increasingly used to monitor dolphin acoustic signals. Most PAM systems detect the echolocation clicks that dolphins use to navigate and detect prey, and some can detect low-frequency communication sounds such as whistles made by dolphins. However, not all dolphins make communication sounds or whistles, such as beaked whales and porpoises. Therefore, in order to cover as many species as possible, click detectors should be used as much as possible. PAM systems need to meet the requirements of low power consumption and long-term operation, and have problems such as large storage space, slow calculation speed, and low detection accuracy.
海洋背景噪声中含有大量与海豚声信号类似的瞬态噪声信号,给信号检测带来了诸多困难。现有的检测技术从时域上很难解决干扰信号和信号分离的问题,因此主要从频域上进行区分和认定,但频域分析是计算密集型的过程,特别是某些物种的click信号需要400kHz或更高的数据采样率,庞大的计算量将导致PAM系统需要频繁更换电池和存储设备,实时监测更是难以实现。显然,减少信号检测的计算需求对降低系统功耗和存储压力是有重大意义的。另一方面,部分PAM系统同时具有检测后续功能,如在海上工程海域,检测到海豚信号后将开启驱赶器,对海豚进行驱赶等。这些应用场景对检测正确率提出了更高的要求,因为一旦检测错误,会造成对环境造成不利影响和系统资源的大量浪费。The ocean background noise contains a large number of transient noise signals similar to dolphin sound signals, which brings many difficulties to signal detection. Existing detection technology is difficult to solve the problem of interference signal and signal separation in the time domain, so it is mainly distinguished and identified in the frequency domain, but frequency domain analysis is a computationally intensive process, especially the click signal of some species requires a data sampling rate of 400kHz or higher. The huge amount of calculation will cause the PAM system to frequently replace batteries and storage devices, and real-time monitoring is even more difficult to achieve. Obviously, reducing the computing requirements of signal detection is of great significance to reducing system power consumption and storage pressure. On the other hand, some PAM systems also have subsequent detection functions. For example, in offshore engineering waters, after detecting dolphin signals, the drive will be turned on to drive away dolphins. These application scenarios have higher requirements for detection accuracy, because once the detection is wrong, it will cause adverse effects on the environment and a large waste of system resources.
发明内容Summary of the invention
本发明要解决的技术问题在于提供一种应用于PAM系统的海豚回声定位信号检测方法。该方法在保证正确率的前提下,不需要进行FFT变换和频域分析,从而大大提高了计算速度并有效降低系统算力消耗,进而延长PAM系统的工作时间;算法结合了海豚回声定位信号的时域特征和生物活动特性,从而大幅提高了检测正确率和工作效率。The technical problem to be solved by the present invention is to provide a dolphin echolocation signal detection method applied to the PAM system. Under the premise of ensuring the accuracy, the method does not need to perform FFT transformation and frequency domain analysis, thereby greatly improving the calculation speed and effectively reducing the system computing power consumption, thereby extending the working time of the PAM system; the algorithm combines the time domain characteristics and biological activity characteristics of the dolphin echolocation signal, thereby greatly improving the detection accuracy and work efficiency.
本发明是通过如下技术方案来实现的The present invention is achieved through the following technical solutions
一种应用于PAM系统的海豚回声定位信号检测方法,所述检测方法包括以下三个步骤:A dolphin echolocation signal detection method applied to a PAM system, the detection method comprising the following three steps:
1)采集声音数据,对采集到的声音数据进行带通滤波,再用下式计算得到信噪比SNR(signal-to-noise ratio):1) Collect sound data, perform bandpass filtering on the collected sound data, and then calculate the signal-to-noise ratio (SNR) using the following formula:
其中,s代表含信号数据的时间序列,sqrt(mean(s2))是信号序列的均方根值(RMS,root mean square),代表噪声水平,abs(s)表示取时间序列所含信号幅度的绝对值;Among them, s represents the time series containing signal data, sqrt(mean(s 2 )) is the root mean square value (RMS) of the signal series, representing the noise level, and abs(s) represents the absolute value of the signal amplitude contained in the time series;
2)设置信号信噪比检测的门限值TH,所述信号信噪比为1)中公式计算获取的数据的数值大小;当信号信噪比满足2) Setting the threshold value TH for signal-to-noise ratio detection, where the signal-to-noise ratio is the value of the data obtained by the formula in 1); when the signal-to-noise ratio satisfies
SNR>THSNR>TH
代表检测到疑似信号数据,波形图上每个信号脉冲由一组信号数据组成,可视作一个疑似信号;相反,所有小于TH的信号都视作噪声;根据检测出的疑似信号数量,设置动态门限值TH’并再次使用上式提取信号,动态门限值的计算公式:Indicates that suspected signal data is detected. Each signal pulse on the waveform consists of a group of signal data and can be regarded as a suspected signal. On the contrary, all signals less than TH are regarded as noise. According to the number of suspected signals detected, the dynamic threshold value TH' is set and the above formula is used again to extract the signal. The calculation formula of the dynamic threshold value is:
其中,s'等于平均噪声水平mean(SNR)、n为疑似信号数据的数量,t为计算的总时间长度;Where s' is equal to the average noise level mean(SNR), n is the number of suspected signal data, and t is the total time length of the calculation;
3)将高于动态门限值的疑似信号数据分组,每组疑似信号数据组成一个完整的疑似信号,并确定每个疑似信号的起止位置,具体方法如下:3) Group the suspected signal data that are higher than the dynamic threshold value, each group of suspected signal data constitutes a complete suspected signal, and determine the start and end positions of each suspected signal. The specific method is as follows:
设置检测窗口长度dt,dt的数值为两个疑似信号间的最小间隔时间;将所有满足SNR>TH的疑似信号数据位置存入数组X,以数组X中第一个疑似信号数据时间为起点,时间记为t(1),第二个疑似信号数据时间记为t(2),判断t(2)-t(1)与dt的关系,如t(2)-t(1)<dt,则继续移动到t(3),直到t(n)-t(1)>dt将t(1)到t(n-1)记为第一个信号的时间数组。Set the detection window length dt, where the value of dt is the minimum interval time between two suspected signals; store all suspected signal data positions that satisfy SNR>TH into array X, taking the first suspected signal data time in array X as the starting point, record the time as t(1), and the second suspected signal data time as t(2). Determine the relationship between t(2)-t(1) and dt. If t(2)-t(1)<dt, continue to move to t(3) until t(n)-t(1)>dt. Record t(1) to t(n-1) as the time array of the first signal.
进一步,对步骤3)确定起止位置的疑似信号选择以下3种方法中的一种或多种进行筛选:Further, one or more of the following three methods are selected to screen the suspected signals whose start and end positions are determined in step 3):
(1)控制信号时间长度(1) Control signal duration
a.在信号分组后,提取出每个疑似信号的时间信息,包括:开始时间、结束时间、峰值时间,计算出每个疑似信号的时间长度,保存为待处理信号组;a. After the signals are grouped, the time information of each suspected signal is extracted, including: start time, end time, peak time, and the time length of each suspected signal is calculated and saved as a signal group to be processed;
b.设置时间长度阈值作为判断条件,时间长度阈值的取值以所提取的所有疑似信号的平均时间长度乘以系数获取,所述的系数为1.2-1.5;b. Set the time length threshold as the judgment condition. The value of the time length threshold is obtained by multiplying the average time length of all suspected signals extracted by a coefficient, wherein the coefficient is 1.2-1.5;
c.遍历所有疑似信号,剔除不符合时间长度阈值的疑似信号,保存剔除后剩余的疑似信号以备下一步筛选;c. Traverse all suspected signals, remove suspected signals that do not meet the time length threshold, and save the remaining suspected signals after removal for the next step of screening;
(2)引入最小时间间隔阈值参数L,并满足ΔT<L<T;(2) Introduce the minimum time interval threshold parameter L and satisfy ΔT<L<T;
其中,△T为部分掠射角较大的声线经由海面、海底反射后再到达接收器,与直达信号间的到达时间差,T为经验数据获取的海豚回声定位信号的时间间隔参数;Among them, △T is the arrival time difference between some sound lines with large grazing angles and the direct signal after being reflected by the sea surface and the seabed and then reaching the receiver, and T is the time interval parameter of the dolphin echolocation signal obtained from empirical data;
遍历所有疑似信号,从第二个疑似信号起,判断下一个疑似信号与前一个疑似信号的时间差,如果不满足所述公式,则剔除该信号,直到最后一个疑似信号,保存剔除后剩余的疑似信号;Traverse all suspected signals, and from the second suspected signal onwards, determine the time difference between the next suspected signal and the previous suspected signal. If the time difference does not satisfy the formula, remove the signal until the last suspected signal, and save the remaining suspected signals after removal;
(3)判断孤立信号(3) Determine isolated signals
从所有疑似信号中剔除孤立信号,所述孤立信号为该信号前、后1秒内不存在任何疑似信号数据,或存在疑似信号,但该疑似信号不符合海豚回声定位信号的特征。Isolated signals are eliminated from all suspected signals. The isolated signals are signals for which there is no suspected signal data within 1 second before or after the signals, or suspected signals exist but the suspected signals do not meet the characteristics of dolphin echolocation signals.
本发明与现有技术相比的有益效果:The beneficial effects of the present invention compared with the prior art are as follows:
本方法的特征是只依赖海豚回声定位信号的时域特征,不需要进行FFT变换和频域计算,整体计算速度快;由于算法综合考虑了海豚回声定位信号和常见干扰噪声的特征,并在尽量不加大计算负荷的前提下,采用对应方法进行处理,因此大幅提高了检测的正确率,经测试对野外环境采集的海豚发声数据正确率可达到90%以上;本发明方法所需算力负载低,大大降低了系统的功耗,提高了工作效率;可应用于长期被动声学系统和实时监测系统等。The method is characterized in that it only relies on the time domain characteristics of the dolphin echolocation signal, does not require FFT transformation and frequency domain calculation, and has a fast overall calculation speed; since the algorithm comprehensively considers the characteristics of the dolphin echolocation signal and common interference noise, and adopts corresponding methods for processing without increasing the calculation load as much as possible, the detection accuracy is greatly improved. After testing, the accuracy of dolphin sound data collected in the wild environment can reach more than 90%; the method of the present invention requires low computing power load, greatly reduces the power consumption of the system, and improves work efficiency; it can be applied to long-term passive acoustic systems and real-time monitoring systems.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为信号处理流程图:(a)为带通滤波后的时域波形图,经过滤波后,低频干扰信号被大幅压制;(b)为单个信号的时域波形图,图中click信号的波形完整,可见滤波对目标信号影响较小;(c)、(d)为经过信噪比方法处理后的数据,每个信号都包含若干个数据点组成;(e)为经过算法分组后的处理结果;Figure 1 is a signal processing flow chart: (a) is a time domain waveform after bandpass filtering. After filtering, the low-frequency interference signal is greatly suppressed; (b) is a time domain waveform of a single signal. The waveform of the click signal in the figure is complete, and it can be seen that filtering has little effect on the target signal; (c) and (d) are data processed by the signal-to-noise ratio method. Each signal consists of several data points; (e) is the processing result after algorithm grouping;
图2为信号提取原理图;Fig. 2 is a schematic diagram of signal extraction;
图3使用两种不同方法处理声音信号后的对比图。Figure 3 is a comparison of sound signals processed using two different methods.
具体实施方式DETAILED DESCRIPTION
下面通过实施例来对本发明的技术方案做进一步解释,但本发明的保护范围不受实施例任何形式上的限制。The technical solution of the present invention is further explained below by way of embodiments, but the protection scope of the present invention is not limited in any form by the embodiments.
实施例1Example 1
1.为获取信号与噪声的信噪比,需先对采集到的声音数据进行带通滤波,再用下式计算得到信噪比(SNR,signal-to-noise ratio):1. To obtain the signal-to-noise ratio of the signal and noise, the collected sound data must first be bandpass filtered, and then the signal-to-noise ratio (SNR) is calculated using the following formula:
其中s代表含信号数据的时间序列,分号下面的计算结果是信号序列的均方根值(RMS,root mean square),代表噪声水平。abs(s)为取信号幅度的绝对值,再除以噪声水平得到信噪比。Where s represents the time series containing signal data, and the calculation result below the semicolon is the root mean square (RMS) of the signal series, which represents the noise level. abs(s) is the absolute value of the signal amplitude, which is divided by the noise level to get the signal-to-noise ratio.
信号处理流程如图1所示,分别展示了整段数据和单个信号的处理过程和结果。其中图1(a)为带通滤波后的时域波形图,经过滤波后,低频干扰信号被大幅压制;图1(b)为单个信号的时域波形图,图中click信号的波形完整,可见滤波对目标信号影响较小;图1(c)、图1(d)为经过信噪比方法处理后的数据,每个信号都包含若干个数据点组成;图1(e)为经过算法分组后的处理结果,检测出6个有效信号;每个信号的具体时间位置由其峰值位置决定,如图1(f)所示。The signal processing flow is shown in Figure 1, which shows the processing process and results of the entire data and a single signal. Figure 1(a) is a time domain waveform after bandpass filtering. After filtering, the low-frequency interference signal is greatly suppressed; Figure 1(b) is a time domain waveform of a single signal. The waveform of the click signal in the figure is complete, and it can be seen that filtering has little effect on the target signal; Figure 1(c) and Figure 1(d) are data processed by the signal-to-noise ratio method. Each signal consists of several data points; Figure 1(e) is the processing result after algorithm grouping, and 6 valid signals are detected; the specific time position of each signal is determined by its peak position, as shown in Figure 1(f).
2.设置信号幅度检测门限值TH,当信号数据满足2. Set the signal amplitude detection threshold TH. When the signal data meets
SNR>THSNR>TH
代表检测到疑似信号数据;相反,所有小于TH的信号都视作噪声。信噪比判断的原理就是通过对信号幅度进行处理,放大有效信号和噪声的差距,然后取得大于门限值的数据,如图2所示。Indicates that suspected signal data is detected; on the contrary, all signals less than TH are regarded as noise. The principle of signal-to-noise ratio judgment is to process the signal amplitude, amplify the gap between the effective signal and the noise, and then obtain data greater than the threshold value, as shown in Figure 2.
门限值的选择将直接影响到检测信号的数量,过高会造成大量远距离和非主轴信号丢失,过低将大幅增加误报率。因此,将现有技术中的静态门限值转换成动态门限值,根据不同环境背景噪声的信噪比水平设置门限值大小,可以有效降低误报率。The choice of threshold value will directly affect the number of detection signals. If it is too high, a large number of long-distance and non-spindle signals will be lost, and if it is too low, the false alarm rate will be greatly increased. Therefore, converting the static threshold value in the prior art into a dynamic threshold value and setting the threshold value according to the signal-to-noise ratio level of different environmental background noises can effectively reduce the false alarm rate.
本实施例中动态门限值的计算方法考虑了平均噪声水平(s'=mean(SNR))、疑似信号的数量(n)以及计算的总时间长度(t),可参考以下公式:The calculation method of the dynamic threshold value in this embodiment takes into account the average noise level (s'=mean(SNR)), the number of suspected signals (n) and the total calculation time length (t), which can be referred to the following formula:
3.将信号幅度高于动态门限值的疑似信号数据分组,每组疑似信号数据组成一个完整的疑似信号,并确定每个疑似信号的起止位置。所述起止位置的确定方法为设置检测窗口长度dt,dt的数值为两个疑似信号间的最小间隔时间。将所有满足SNR>TH的数据位置存入数组X,以数组中第一个疑似信号数据时间为起点,时间记为t(1),第二个疑似信号数据时间记为t(2),判断t(2)-t(1)与dt的关系。如t(2)-t(1)<dt,则继续移动到t(3),直到t(n)-t(1)>dt,将t(1)到t(n-1)记为第一个疑似信号的时间数组,如图2所示。3. Group the suspected signal data whose signal amplitude is higher than the dynamic threshold value. Each group of suspected signal data constitutes a complete suspected signal, and determine the start and end positions of each suspected signal. The method for determining the start and end positions is to set the detection window length dt, and the value of dt is the minimum interval time between two suspected signals. Store all data positions that satisfy SNR>TH into array X, take the time of the first suspected signal data in the array as the starting point, record the time as t(1), and record the time of the second suspected signal data as t(2), and determine the relationship between t(2)-t(1) and dt. If t(2)-t(1)<dt, continue to move to t(3) until t(n)-t(1)>dt, and record t(1) to t(n-1) as the time array of the first suspected signal, as shown in Figure 2.
4.由于采集环境的噪声干扰(特别是野外环境),第3步处理得到的疑似信号中含有大量形态、特征与海豚回声定位信号相似的瞬态干扰信号。为了提高检测正确率,在以上计算结果的基础上,通过以下3个方法进行筛选(可同时使用或单独使用):4. Due to the noise interference of the collection environment (especially the wild environment), the suspected signals processed in step 3 contain a large number of transient interference signals with similar shapes and characteristics to dolphin echolocation signals. In order to improve the detection accuracy, based on the above calculation results, the following three methods are used for screening (can be used simultaneously or separately):
(1)控制信号时间长度(1) Control signal duration
海豚回声定位信号的时间长度是很重要的信号特征,综合现有数据统计,其平均有效长度在0.3~0.5ms之间。因此设置信号时间长度区间作为过滤条件是非常有效的手段。实际检测中发现,一些瞬态噪声信号往往表现出时间长度过长或极短,因此,通过设置信号长度阈值进行筛选,而干扰信号刚好处于符合时间长度范围的概率较低,可以大幅降低误报率。The time length of dolphin echolocation signals is a very important signal feature. According to existing data statistics, its average effective length is between 0.3 and 0.5 ms. Therefore, setting the signal time length interval as a filtering condition is a very effective means. In actual detection, it is found that some transient noise signals often show that the time length is too long or very short. Therefore, by setting the signal length threshold for screening, the probability that the interference signal is just in the time length range is low, which can greatly reduce the false alarm rate.
具体步骤:Specific steps:
a.在信号数据分组后,提取出每个疑似信号的时间信息,包括:开始时间、结束时间、峰值时间,计算出每个疑似信号的时间长度,保存为待处理信号组;a. After the signal data is grouped, the time information of each suspected signal is extracted, including: start time, end time, peak time, and the time length of each suspected signal is calculated and saved as a signal group to be processed;
b.设置时间长度阈值作为判断条件,时间阈值的取值以所提取的所有疑似信号的平均时间长度乘以系数获取。由于海豚发出的信号不是固定不变的,时间长短会变化,为了尽可能地检测到多的信号,系数可取1.2-1.5。b. Set the time length threshold as the judgment condition. The value of the time threshold is obtained by multiplying the average time length of all suspected signals extracted by the coefficient. Since the signal emitted by the dolphin is not fixed and the time length will change, in order to detect as many signals as possible, the coefficient can be 1.2-1.5.
c.遍历所有疑似信号,剔除不符合时间长度阈值的信号,保存剩余的信号以备下一步筛选。c. Traverse all suspected signals, eliminate signals that do not meet the time length threshold, and save the remaining signals for the next step of screening.
(2)引入最小时间间隔阈值L作为判断条件(2) Introducing the minimum time interval threshold L as the judgment condition
对提取结果进行分析,发现很大一部分误检信号来源是原信号的海面/海底反射信号。该类干扰信号在各信号特征上与原信号基本相同,因此很难去除。通过引入最小时间间隔阈值参数,并设置信号间的最小时间间隔阈值,可以有效抑制这类干扰的误检。由于该类干扰是伴随真实信号产生,因此对系统检测正确率影响较小。具体步骤:After analyzing the extraction results, it was found that a large part of the false detection signals came from the sea surface/seabed reflection signals of the original signal. This type of interference signal is basically the same as the original signal in terms of various signal characteristics, so it is difficult to remove. By introducing the minimum time interval threshold parameter and setting the minimum time interval threshold between signals, the false detection of this type of interference can be effectively suppressed. Since this type of interference is generated with the real signal, it has little effect on the system detection accuracy. Specific steps:
a.海面/海底反射信号是由于部分掠射角较大的声线经由海面、海底反射后再到达接收器,与直达信号间存在一个到达时间差△T(由当地水深决定)。最小时间间隔阈值(L)的取值根据当地水深和目标物种的声学特性调整,需大于△T,且小于海豚回声定位信号的时间间隔T(取该海豚物种的统计数据平均值,建议值0.05s),可参考以下公式;a. The sea surface/bottom-sea reflection signal is due to the fact that some sound rays with large grazing angles are reflected by the sea surface and the bottom of the sea before reaching the receiver. There is an arrival time difference △T (determined by the local water depth) between them and the direct signal. The value of the minimum time interval threshold (L) is adjusted according to the local water depth and the acoustic characteristics of the target species. It needs to be greater than △T and less than the time interval T of the dolphin echolocation signal (the average value of the statistical data of the dolphin species is taken, and the recommended value is 0.05s). Please refer to the following formula;
ΔT<L<TΔT<L<T
b.遍历所有疑似信号,从第二个疑似信号起,判断下一个疑似信号与前一个疑似信号的时间差,如果不满足上述公式,则剔除该信号,直到最后一个信号,保存剩余的疑似信号。b. Traverse all suspected signals, starting from the second suspected signal, determine the time difference between the next suspected signal and the previous suspected signal. If it does not meet the above formula, then eliminate the signal until the last signal, and save the remaining suspected signals.
(3)孤立信号判断(3) Isolated signal judgment
海豚click信号往往是成串出现,因此孤立信号(指在信号前后一定时间范围内没有检测到其他信号)极大可能是各种干扰信号,因此采用去除孤立信号的方法可以有效去除部分干扰信号。Dolphin click signals often appear in clusters, so isolated signals (meaning that no other signals are detected within a certain time range before and after the signal) are most likely various interference signals. Therefore, the method of removing isolated signals can effectively remove some interference signals.
孤立信号的判断依据主要有:The judgment basis of isolated signal is mainly:
(1)该信号前、后1秒内不存在任何疑似信号;(1) There is no suspected signal within 1 second before or after the signal;
(2)若存在疑似信号,但该信号不符合海豚回声定位信号的特征则为孤立信号。(2) If there is a suspected signal, but it does not meet the characteristics of a dolphin echolocation signal, it is an isolated signal.
通过上述方法对信号进行处理的效果对比图如图3所示。其中a、c为使用步骤1-3的方法提取的海豚信号;b和d在步骤1-3提取的信号后,进一步使用筛选方法(1)-(3)去除了海豚声信号的海底反射信号,其中,相同幅度的干扰信号被去除。The effect comparison of the signal processing by the above method is shown in Figure 3. Among them, a and c are dolphin signals extracted by the method of steps 1-3; b and d are the signals extracted by steps 1-3, and the seabed reflection signals of the dolphin sound signals are further removed by using the screening methods (1)-(3), wherein the interference signals of the same amplitude are removed.
实施例2Example 2
应用实施例1的方法对不同环境的实验数据进行测试,每种环境3组数据,,并在相同硬件条件下统计了FFT变换处理所需要的时间(仅作变换,未进行后续提取处理),其结果是本算法计算时间的20倍以上。结果如表1:The method of Example 1 was applied to test experimental data in different environments, with 3 sets of data for each environment, and the time required for FFT transformation processing was counted under the same hardware conditions (only transformation was performed without subsequent extraction processing). The result was more than 20 times the calculation time of the algorithm. The results are shown in Table 1:
表1为不同环境的实验数据进行处理的计算时间及滤波时间和仅FFT变换处理时间Table 1 shows the calculation time and filtering time for processing experimental data in different environments and the processing time of only FFT transformation
注:计算处理时间会根据计算机系统的硬件条件变化,本实施例的数据是由同一计算机系统处理。Note: The calculation processing time will vary according to the hardware conditions of the computer system. The data in this embodiment is processed by the same computer system.
野外环境:在海豚活动海豚开展海上测量实验得到的数据,实验平台一般为小渔船,往往伴有大量的随机背景噪声;Field environment: data obtained from sea measurement experiments conducted during dolphin activity. The experimental platform is usually a small fishing boat, which is often accompanied by a large amount of random background noise;
室内环境:在海洋馆等室内养殖场所测量得到的数据,实验平台为陆地,背景噪声非常小。Indoor environment: The data is measured in indoor breeding places such as oceanariums. The experimental platform is on land and the background noise is very small.
计算时间及滤波时间:从结果分析,表中的滤波时间代表计算机的数字滤波器所需要的时间,滤波时间占总的计算时间的80%左右,当应用在实际的PAM系统时,可通过物理滤波器代替数字滤波,可以大幅度减少总计算时间。Calculation time and filtering time: From the analysis of the results, the filtering time in the table represents the time required for the computer's digital filter. The filtering time accounts for about 80% of the total calculation time. When applied to the actual PAM system, physical filters can be used instead of digital filters, which can greatly reduce the total calculation time.
FFT时间:进行频谱分析开展FFT变换所需要的时间,常使用的函数为x=fft(n,nfft),nfft为FFT点数,设置为采样率的一半。由结果可知,不考虑滤波时间(两者都需要滤波),相同数据量,FFT变换所需要的处理时间是本算法计算时间的20倍以上。FFT time: The time required for spectrum analysis and FFT transformation. The commonly used function is x=fft(n,nfft), where nfft is the number of FFT points, which is set to half the sampling rate. From the results, we can see that without considering the filtering time (both require filtering), for the same amount of data, the processing time required for FFT transformation is more than 20 times the calculation time of this algorithm.
实施例2Example 2
本实施例对布放于大洋,记录时长一个月的潜标接收声数据(记录设备为SM4,采样率500kHz,间隔采集)进行测试,使用频带滤波、信号信噪比、匹配滤波等处理方法检测click信号,自动检测的结果正确率不足30%。而本方法对于干扰信号的处理大幅提高了检测正确率,达到80%以上。可见,当应用在长期被动监测系统中时,随着监测时间的增加,检测正确率不容乐观。This embodiment tests the acoustic data received by a buoy deployed in the ocean for one month (the recording device is SM4, the sampling rate is 500kHz, and the acquisition is collected at intervals). The click signal is detected using processing methods such as frequency band filtering, signal-to-noise ratio, and matched filtering. The accuracy of the automatic detection result is less than 30%. However, this method greatly improves the detection accuracy by processing interference signals, reaching more than 80%. It can be seen that when applied in a long-term passive monitoring system, the detection accuracy is not optimistic as the monitoring time increases.
表2不同检测方法正确率测试Table 2 Accuracy test of different detection methods
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210727192.0A CN115150009B (en) | 2022-06-24 | 2022-06-24 | A dolphin echolocation signal detection method for PAM system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210727192.0A CN115150009B (en) | 2022-06-24 | 2022-06-24 | A dolphin echolocation signal detection method for PAM system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115150009A CN115150009A (en) | 2022-10-04 |
| CN115150009B true CN115150009B (en) | 2024-11-08 |
Family
ID=83407947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210727192.0A Active CN115150009B (en) | 2022-06-24 | 2022-06-24 | A dolphin echolocation signal detection method for PAM system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115150009B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101650430A (en) * | 2008-12-26 | 2010-02-17 | 中国科学院声学研究所 | System for acquiring dolphin's sound signal and method thereof |
| CN104217722A (en) * | 2014-08-22 | 2014-12-17 | 哈尔滨工程大学 | Dolphin whistle signal spectrum contour extraction method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9377530B2 (en) * | 2013-03-14 | 2016-06-28 | World Access For The Blind | Echolocation systems and methods |
| FR3104130B1 (en) * | 2019-12-05 | 2021-11-05 | Sercel Rech Const Elect | System for detecting one or more marine mammals and corresponding detection method |
| CN114488100B (en) * | 2022-01-20 | 2024-08-13 | 哈尔滨工程大学 | Method for extracting single pulse signal of whale echo positioning |
-
2022
- 2022-06-24 CN CN202210727192.0A patent/CN115150009B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101650430A (en) * | 2008-12-26 | 2010-02-17 | 中国科学院声学研究所 | System for acquiring dolphin's sound signal and method thereof |
| CN104217722A (en) * | 2014-08-22 | 2014-12-17 | 哈尔滨工程大学 | Dolphin whistle signal spectrum contour extraction method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115150009A (en) | 2022-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106052852B (en) | A kind of detection method and device of pulse acoustical signal | |
| CN113567969B (en) | Illegal sand dredger automatic monitoring method and system based on underwater acoustic signals | |
| CN110568073B (en) | Method for picking up impact signal in noise environment | |
| CN109342018A (en) | A method for monitoring the cavitation state of a hydraulic turbine | |
| CN110135316A (en) | The automatic detection and extracting method of low frequency spectrum lines in a kind of ship-radiated noise | |
| CN120009832B (en) | Self-adaptive radar target detection method, system, equipment and medium | |
| CN116893222B (en) | Railway tunnel concrete defect impact echo wave detection method based on artificial intelligence | |
| CN115150009B (en) | A dolphin echolocation signal detection method for PAM system | |
| CN112526602A (en) | P wave arrival time picking method based on long and short time windows and AR model variance surge effect | |
| CN108281155A (en) | Application of the zero passage detection method based on rayleigh scattering in optical fiber water listens system | |
| CN110806567B (en) | Ground clutter false alarm point eliminating method and system based on FIR Doppler filtering information | |
| CN115791970A (en) | Corrosion and accumulated water detection method, detection terminal and detection system inside column | |
| CN117233175A (en) | Automatic identification method for electromagnetic emission signals of concrete dam movable cracks based on cross-correlation analysis | |
| CN110632563A (en) | A method for measuring parameters of intrapulse frequency-encoded signals based on short-time Fourier transform | |
| CN115508805B (en) | Classification method for ocean detection echo signals of airborne laser radar | |
| CN117830766A (en) | An adaptive extraction method for target spectrum samples of shipborne ground wave radar | |
| CN117908120A (en) | Energy statistics first-arrival detection algorithm of seismic signals based on high-resolution time-frequency analysis | |
| US7012854B1 (en) | Method for detecting emitted acoustic signals including signal to noise ratio enhancement | |
| CN111666877B (en) | Rotating machinery weak fault detection method based on variable parameter wavelet manifold | |
| CN115631756B (en) | A method for detecting whistle communication signals of wild Chinese white dolphins | |
| CN115424639B (en) | Dolphin sound endpoint detection method under environment noise based on time-frequency characteristics | |
| CN112929053A (en) | Frequency hopping signal feature extraction and parameter estimation method | |
| CN120389808B (en) | An acoustically compatible anti-interference method for harmonics | |
| CN118566838B (en) | Underwater weak target signal detection and azimuth tracking method and system based on variable point detection | |
| CN116449348B (en) | Anti-interference method in radiation noise line spectrum detection |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |