[go: up one dir, main page]

CN105516876A - Spectrum entropy based howling detection method - Google Patents

Spectrum entropy based howling detection method Download PDF

Info

Publication number
CN105516876A
CN105516876A CN201510909462.XA CN201510909462A CN105516876A CN 105516876 A CN105516876 A CN 105516876A CN 201510909462 A CN201510909462 A CN 201510909462A CN 105516876 A CN105516876 A CN 105516876A
Authority
CN
China
Prior art keywords
spectral entropy
signal
frame
howling
energy
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.)
Pending
Application number
CN201510909462.XA
Other languages
Chinese (zh)
Inventor
张涛
李康康
张彩霞
陈有志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201510909462.XA priority Critical patent/CN105516876A/en
Publication of CN105516876A publication Critical patent/CN105516876A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R29/00Monitoring arrangements; Testing arrangements

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

一种基于谱熵的啸叫检测方法,包括:对待检测信号进行分帧加窗;对分帧加窗后的信号进行频谱分析;划分子带,并计算每个子带的能量;谱熵计算;检测判决,设置谱熵阈值,若当前帧信号的谱熵小于谱熵阈值T0时,则判决为啸叫帧,否则判决为正常信号帧。本发明的一种基于谱熵的啸叫检测方法,克服了现有啸叫检算法需要动态调整门限并且在不同声场环境下鲁棒性较差的缺点。在不同的声场环境下均有较好的检测效果。实验结果表明,同基于PAPR的啸叫检测算法相比,基于谱熵的检测算法在保证较高检出率的同时,还可明显降低虚警率。

A howling detection method based on spectral entropy, comprising: performing frame division and windowing on a signal to be detected; performing spectrum analysis on the framed and windowed signal; dividing subbands and calculating the energy of each subband; calculating spectral entropy; For detection and judgment, the spectral entropy threshold is set. If the spectral entropy of the current frame signal is less than the spectral entropy threshold T0, it is judged as a howling frame, otherwise it is judged as a normal signal frame. The howling detection method based on spectral entropy of the present invention overcomes the shortcomings of existing howling detection algorithms that need to dynamically adjust thresholds and have poor robustness in different sound field environments. It has good detection effect in different sound field environments. The experimental results show that, compared with the howling detection algorithm based on PAPR, the detection algorithm based on spectral entropy can significantly reduce the false alarm rate while ensuring a high detection rate.

Description

一种基于谱熵的啸叫检测方法A Howling Detection Method Based on Spectral Entropy

技术领域technical field

本发明涉及一种啸叫检测方法。特别是涉及一种基于谱熵的啸叫检测方法。The invention relates to a howling detection method. In particular, it relates to a howling detection method based on spectral entropy.

背景技术Background technique

声反馈现象是指在扩声系统中,麦克风拾音将声信号转变为电信号,经功率放大器放大输出后,声音通过声场折回到麦克风后再经功率放大器放大输出,如此反复循环形成正反馈。Acoustic feedback phenomenon means that in the sound reinforcement system, the microphone picks up sound and converts the acoustic signal into an electrical signal. After being amplified and output by the power amplifier, the sound returns to the microphone through the sound field and then amplified and output by the power amplifier. This repeated cycle forms positive feedback.

根据奈奎斯特准则,信号在同时满足相位和增益条件时,会在频点ω0处产生自激震荡:According to the Nyquist criterion, when the signal satisfies the phase and gain conditions at the same time, it will generate self-oscillation at the frequency point ω 0 :

|G(w,t)F(w,t)|≥1|G(w,t)F(w,t)|≥1

∠G(w,t)F(w,t)=n2π,n为整数∠G(w,t)F(w,t)=n2π, n is an integer

G(w,t)为正向路径传递函数,F(w,t)为反馈路径传递函数。G(w,t) is the transfer function of the forward path, and F(w,t) is the transfer function of the feedback path.

当声场的传递函数满足上述相位和增益条件时,将导致扩声系统输出信号的幅值不断地增加,进而产生刺耳的啸叫。When the transfer function of the sound field satisfies the above phase and gain conditions, the amplitude of the output signal of the sound reinforcement system will continue to increase, resulting in harsh howling.

通过检测声反馈中出现的啸叫频点,进行陷波处理,降低啸叫频点处增益,破坏啸叫产生的增益条件,从而达到啸叫抑制的目的。啸叫检测是陷波器法的关键,只有及时准确的检测出啸叫成分的频率,才可准确设计相对应中心频率和陷波深度的陷波滤波器。通过级联陷波器进行滤波,抑制啸叫的发生。By detecting the howling frequency points that appear in the acoustic feedback, the notch processing is performed to reduce the gain at the howling frequency points and destroy the gain conditions for howling, so as to achieve the purpose of howling suppression. Howling detection is the key to the notch filter method. Only by timely and accurately detecting the frequency of howling components can a notch filter corresponding to the center frequency and notch depth be accurately designed. Filter through cascaded notch filters to suppress the occurrence of howling.

图1给出啸叫检测过程。由于啸叫本质是单一频率的正弦信号,在频域存在较大的频率分量且频域能量有不断增加的一个过程。正是基于此,相关学者提出一系列相应的啸叫检测算法。主要包括:PAPR(Peak-to-AveragePowerRatio)、PHPR(Peak-to-HarmonicPowerRatio)、PNPR(Peak-to-NeighboringPowerRatio)、IPMP(InterframePeakMagnitudePersistence)、IMSD(InterframeMagnitudeSlopeDeviation)。Figure 1 shows howling detection process. Since howling is essentially a sinusoidal signal with a single frequency, there are large frequency components in the frequency domain and the energy in the frequency domain is constantly increasing. Based on this, relevant scholars have proposed a series of corresponding howling detection algorithms. Mainly include: PAPR (Peak-to-AveragePowerRatio), PHPR (Peak-to-HarmonicPowerRatio), PNPR (Peak-to-NeighboringPowerRatio), IPMP (InterframePeakMagnitudePersistence), IMSD (InterframeMagnitudeSlopeDeviation).

检测到啸叫成分后,需设计相应的陷波滤波器,降低啸叫频点处增益,破坏啸叫产生的增益条件,达到抑制啸叫的目的。最常用的陷波滤波器是二阶IIR滤波器,因为IIR滤波器可以用较少阶数获得较好的选择特性,所用存储单元少,运算次数少,较为经济而且高效。After the howling component is detected, it is necessary to design a corresponding notch filter to reduce the gain at the howling frequency point, destroy the gain condition for howling, and achieve the purpose of suppressing howling. The most commonly used notch filter is the second-order IIR filter, because the IIR filter can obtain better selection characteristics with fewer orders, uses less storage units, and has fewer operations, which is more economical and efficient.

2阶IIR滤波器的系统函数:The system function of the 2nd order IIR filter:

Hh (( zz )) == bb 00 zz -- 11 ++ bb 11 zz -- 11 ++ bb 22 zz -- 11 11 ++ aa 11 zz -- 11 ++ aa 22 zz -- 11 ..

目前已有的啸叫检测算法需要动态调整门限并且在不同声场环境下鲁棒性较差。The existing howling detection algorithms need to dynamically adjust the threshold and have poor robustness in different sound field environments.

发明内容Contents of the invention

本发明所要解决的技术问题是,提供一种在不同的声场环境下均有较好的检测效果的基于谱熵的啸叫检测方法。The technical problem to be solved by the present invention is to provide a howling detection method based on spectral entropy which has good detection effect under different sound field environments.

本发明所采用的技术方案是:一种基于谱熵的啸叫检测方法,包括如下步骤:The technical solution adopted in the present invention is: a howling detection method based on spectral entropy, comprising the following steps:

1)对待检测信号进行分帧加窗;1) Frame and window the signal to be detected;

2)对分帧加窗后的信号进行频谱分析;2) Spectrum analysis is carried out on the signal after frame division and windowing;

3)划分子带,并计算每个子带的能量;3) divide the sub-bands, and calculate the energy of each sub-band;

4)谱熵计算4) Spectral entropy calculation

根据步骤3)计算的子带能量,相应的概率密度函数和谱熵为According to the subband energy calculated in step 3), the corresponding probability density function and spectral entropy are

P x ( i , m ) = S x ( i , m ) / Σ j = 0 M - 1 S x ( i , j ) m=0,1,2,…,M-1 P x ( i , m ) = S x ( i , m ) / Σ j = 0 m - 1 S x ( i , j ) m=0,1,2,...,M-1

H x ( i ) = Σ m = 0 M - 1 P x ( i , m ) l o g 1 P x ( i , m ) m=0,1,2,…,M-1 h x ( i ) = Σ m = 0 m - 1 P x ( i , m ) l o g 1 P x ( i , m ) m=0,1,2,...,M-1

其中,Px(i,m)表示第i帧信号的第m个子带的概率密度函数,Hx(i)表示第i帧信号的谱熵;Among them, P x (i, m) represents the probability density function of the mth subband of the i-th frame signal, and H x (i) represents the spectral entropy of the i-th frame signal;

5)检测判决5) Detection and judgment

设置谱熵阈值T0,若当前帧信号的谱熵小于谱熵阈值T0时,则判决为啸叫帧,否则判决为正常信号帧。Set the spectral entropy threshold T0. If the spectral entropy of the current frame signal is less than the spectral entropy threshold T0, it is judged as a howling frame, otherwise it is judged as a normal signal frame.

步骤1)所述的加窗是加窗函数。The windowing described in step 1) is a windowing function.

步骤2)所述的频谱分析是利用FFT分析计算得到能量谱:Step 2) described frequency spectrum analysis utilizes FFT analysis to calculate energy spectrum:

X ( i , k ) = Σ n = 0 N - 1 x ( n ) w ( n ) e - j 2 π n k N k=0,1,2,…,N-1 x ( i , k ) = Σ no = 0 N - 1 x ( no ) w ( no ) e - j 2 π no k N k=0,1,2,...,N-1

Rx(i,k)=|X(i,k)|2k=0,1,2,…,N-1R x (i,k)=|X(i,k)| 2 k=0,1,2,…,N-1

x(n)为待检测信号,w(n)为所加窗函数,N为进行FFT的数据长度,e为自然底数,j表示虚数,X(i,k)为第i帧信号的第k个频点的频谱,Rx(i,k)为第i帧信号的第k个频点的能量谱。x(n) is the signal to be detected, w(n) is the added window function, N is the data length of FFT, e is the natural base, j represents the imaginary number, X(i,k) is the kth frame signal of i frequency spectrum, R x (i,k) is the energy spectrum of the kth frequency point of the i-th frame signal.

步骤3)是根据步骤2)得到的能量谱,将整个频带分为若干个子带,再分别计算每个子带的能量:Step 3) is to divide the entire frequency band into several subbands according to the energy spectrum obtained in step 2), and then calculate the energy of each subband respectively:

S x ( i , m ) = Σ k ∈ B m R x ( i , k ) m=0,1,2,…,M-1 S x ( i , m ) = Σ k ∈ B m R x ( i , k ) m=0,1,2,...,M-1

Sx(i,m)表示在第i帧信号的第m个子带的能量,M表示划分子带的个数,Bm表示第m个子带对应的所有频点。S x (i, m) represents the energy of the mth subband of the i-th frame signal, M represents the number of divided subbands, and B m represents all frequency points corresponding to the mth subband.

本发明的一种基于谱熵的啸叫检测方法,克服了现有啸叫检算法需要动态调整门限并且在不同声场环境下鲁棒性较差的缺点。在不同的声场环境下均有较好的检测效果。实验结果表明,同基于PAPR的啸叫检测算法相比,基于谱熵的检测算法在保证较高检出率的同时,还可明显降低虚警率。The howling detection method based on spectral entropy of the present invention overcomes the shortcomings of existing howling detection algorithms that need to dynamically adjust thresholds and have poor robustness in different sound field environments. It has good detection effect in different sound field environments. The experimental results show that, compared with the howling detection algorithm based on PAPR, the detection algorithm based on spectral entropy can significantly reduce the false alarm rate while ensuring a high detection rate.

附图说明Description of drawings

图1是啸叫检测过程示意图;Figure 1 is a schematic diagram of howling detection process;

图2a是啸叫信号下基于PAPR的检测效果图;Figure 2a is a detection effect diagram based on PAPR under the howling signal;

图2b是啸叫信号下每帧的PAPR以及PAPR阈值示意图;Figure 2b is a schematic diagram of the PAPR and the PAPR threshold of each frame under the howling signal;

图2c是啸叫信号下基于谱熵的检测效果图;Figure 2c is a detection effect diagram based on spectral entropy under howling signals;

图2d是啸叫信号下每帧的谱熵以及谱熵阈值示意图;Fig. 2d is a schematic diagram of the spectral entropy and the spectral entropy threshold of each frame under the howling signal;

图3a是正常音乐信号下基于PAPR的检测效果图;Figure 3a is a detection effect diagram based on PAPR under normal music signals;

图3b是正常音乐信号下每帧的PAPR以及PAPR阈值示意图;Fig. 3b is a schematic diagram of PAPR and PAPR threshold of each frame under normal music signal;

图3c是正常音乐信号下基于谱熵的检测效果图;Figure 3c is a detection effect diagram based on spectral entropy under normal music signals;

图3d是正常音乐信号下每帧的谱熵以及谱熵阈值示意图;Figure 3d is a schematic diagram of the spectral entropy and the spectral entropy threshold of each frame under a normal music signal;

图4是本发明的一种基于谱熵的啸叫检测方法的流程图。Fig. 4 is a flowchart of a howling detection method based on spectral entropy of the present invention.

具体实施方式detailed description

下面结合实施例和附图对本发明的一种基于谱熵的啸叫检测方法做出详细说明。A howling detection method based on spectral entropy of the present invention will be described in detail below with reference to the embodiments and the accompanying drawings.

本发明的一种基于谱熵的啸叫检测方法,包括如下步骤:A howling detection method based on spectral entropy of the present invention comprises the following steps:

1)对待检测信号进行分帧加窗,所述的加窗是加窗函数(例如汉宁窗、海明窗、矩形窗等)。1) Perform frame-by-frame windowing on the signal to be detected, and the windowing is a windowing function (such as Hanning window, Hamming window, rectangular window, etc.).

时域离散信号x(n)是无限长的,用FFT做能量谱估计,必须把x(n)限制在一定的时间区域之内,即进行数据截断。数据的截断相当于加窗分帧处理,每帧的长度FrameLen,每帧偏移量ShiftLen。同时,为了尽量减小频谱泄露和谱间干扰的影响,不让数据突然截断,应加缓变的窗(例如汉宁窗、海明窗等),使得加窗后的谱旁瓣能量更小,卷积后造成的泄露更小。The time-domain discrete signal x(n) is infinitely long. Using FFT to estimate the energy spectrum must limit x(n) to a certain time range, that is, data truncation. Data truncation is equivalent to windowing and framing processing, the length of each frame is FrameLen, and the offset of each frame is ShiftLen. At the same time, in order to minimize the influence of spectrum leakage and inter-spectrum interference and prevent the data from being cut off suddenly, a slowly changing window (such as Hanning window, Hamming window, etc.) should be added to make the spectral sidelobe energy after windowing smaller , the leakage caused by convolution is smaller.

2)对分帧加窗后的信号进行频谱分析,所述的频谱分析是利用FFT分析计算得到能量谱:2) Spectrum analysis is carried out to the signal after the frame is added window, and described spectrum analysis is to utilize FFT analysis to calculate and obtain energy spectrum:

X ( i , k ) = Σ n = 0 N - 1 x ( n ) w ( n ) e - j 2 π n k N k=0,1,2,…,N-1 x ( i , k ) = Σ no = 0 N - 1 x ( no ) w ( no ) e - j 2 π no k N k=0,1,2,...,N-1

Rx(i,k)=|X(i,k)|2k=0,1,2,…,N-1R x (i,k)=|X(i,k)| 2 k=0,1,2,…,N-1

x(n)为待检测信号,w(n)为所加窗函数,N为进行FFT的数据长度,e为自然底数,j表示虚数,X(i,k)为第i帧信号的第k个频点的频谱,Rx(i,k)为第i帧信号的第k个频点的能量谱。x(n) is the signal to be detected, w(n) is the added window function, N is the data length of FFT, e is the natural base, j represents the imaginary number, X(i,k) is the kth frame signal of i frequency spectrum, R x (i,k) is the energy spectrum of the kth frequency point of the i-th frame signal.

3)划分子带,并计算每个子带的能量,是根据步骤2)得到的能量谱,将整个频带分为若干个子带,再分别计算每个子带的能量:3) divide sub-band, and calculate the energy of each sub-band, be according to the energy spectrum that step 2) obtains, whole frequency band is divided into several sub-bands, then calculate the energy of each sub-band respectively:

S x ( i , m ) = Σ k ∈ B m R x ( i , k ) m=0,1,2,…,M-1 S x ( i , m ) = Σ k ∈ B m R x ( i , k ) m=0,1,2,...,M-1

Sx(i,m)表示在第i帧信号的第m个子带的能量,M表示划分子带的个数,Bm表示第m个子带对应的所有频点。S x (i, m) represents the energy of the mth subband of the i-th frame signal, M represents the number of divided subbands, and B m represents all frequency points corresponding to the mth subband.

4)谱熵计算4) Spectral entropy calculation

根据步骤3)计算的子带能量,相应的概率密度函数和谱熵为According to the subband energy calculated in step 3), the corresponding probability density function and spectral entropy are

P x ( i , m ) = S x ( i , m ) / Σ j = 0 M - 1 S x ( i , j ) m=0,1,2,…,M-1 P x ( i , m ) = S x ( i , m ) / Σ j = 0 m - 1 S x ( i , j ) m=0,1,2,...,M-1

H x ( i ) = Σ m = 0 M - 1 P x ( i , m ) l o g 1 P x ( i , m ) m=0,1,2,…,M-1 h x ( i ) = Σ m = 0 m - 1 P x ( i , m ) l o g 1 P x ( i , m ) m=0,1,2,...,M-1

其中,Px(i,m)表示第i帧信号的第m个子带的概率密度函数,Hx(i)表示第i帧信号的谱熵。Among them, P x (i, m) represents the probability density function of the m-th subband of the i-th frame signal, and H x (i) represents the spectral entropy of the i-th frame signal.

5)检测判决5) Detection and judgment

啸叫本质上是单一频率的正弦信号。当出现啸叫成分时,在频域会产生能量较高的频率分量,此时信号的谱熵较小。因此可设置谱熵阈值T0,若当前帧信号的谱熵小于谱熵阈值T0时,则判决为啸叫帧,否则判决为正常信号帧。Howling is essentially a sinusoidal signal of a single frequency. When the howling component appears, a frequency component with higher energy will be generated in the frequency domain, and the spectral entropy of the signal is smaller at this time. Therefore, a spectral entropy threshold T0 can be set. If the spectral entropy of the current frame signal is smaller than the spectral entropy threshold T0, it is judged as a howling frame, otherwise it is judged as a normal signal frame.

下面给出具体的实例:Specific examples are given below:

算法参数设置:帧长度FrameLen=1024,帧偏移量ShiftLen=512,FFT计算点数N=1024,窗函数w(n)为海明窗,长度1024,划分子带个数M=32,啸叫判决阈值T0=0.05。Algorithm parameter setting: frame length FrameLen=1024, frame offset ShiftLen=512, number of FFT calculation points N=1024, window function w(n) is Hamming window, length 1024, number of divided subbands M=32, howling The decision threshold T0=0.05.

选取不同声场环境下的啸叫测试语音,对提出的基于谱熵的啸叫检测算法进行测试分析,具体实施如下:Select howling test voices in different sound field environments, and test and analyze the proposed howling detection algorithm based on spectral entropy. The specific implementation is as follows:

1、读取啸叫信号和正常音乐信号数据,并进行分帧加窗处理,每帧1024个采样点,加1024点的海明窗。1. Read howling signal and normal music signal data, and perform frame-by-frame and window processing, each frame has 1024 sampling points, plus 1024-point Hamming window.

2、对每帧加窗后的数据进行1024点FFT,计算出每帧数据的能量谱Rx(i,k)。2. Perform 1024-point FFT on the windowed data of each frame, and calculate the energy spectrum R x (i,k) of each frame of data.

3、将整个频带划分成32个子带,并分别统计出每个子带的能量Sx(i,m)。3. Divide the entire frequency band into 32 sub-bands, and calculate the energy S x (i,m) of each sub-band respectively.

4、根据每个子带的能量,计算出每个子带的概率密度函数Px(i,m),并根据概率密度函数计算出当前帧的谱熵Hx(i)。4. Calculate the probability density function P x (i,m) of each sub-band according to the energy of each sub-band, and calculate the spectral entropy H x (i) of the current frame according to the probability density function.

5、根据计算的当前帧的谱熵进行啸叫判决。若Hx(i)<T0,则判决的啸叫帧,否则判决为正常的语音帧。5. Howling judgment is performed according to the calculated spectral entropy of the current frame. If H x (i)<T0, it is determined as a howling frame, otherwise it is determined as a normal speech frame.

Claims (4)

1.一种基于谱熵的啸叫检测方法,其特征在于,包括如下步骤:1. A howling detection method based on spectral entropy, is characterized in that, comprises the steps: 1)对待检测信号进行分帧加窗;1) Frame and window the signal to be detected; 2)对分帧加窗后的信号进行频谱分析;2) Spectrum analysis is carried out on the signal after frame division and windowing; 3)划分子带,并计算每个子带的能量;3) divide the sub-bands, and calculate the energy of each sub-band; 4)谱熵计算4) Spectral entropy calculation 根据步骤3)计算的子带能量,相应的概率密度函数和谱熵为According to the subband energy calculated in step 3), the corresponding probability density function and spectral entropy are P x ( i , m ) = S x ( i , m ) / &Sigma; j = 0 M - 1 S x ( i , j ) m=0,1,2,…,M-1 P x ( i , m ) = S x ( i , m ) / &Sigma; j = 0 m - 1 S x ( i , j ) m=0,1,2,...,M-1 H x ( i ) = &Sigma; m = 0 M - 1 P x ( i , m ) l o g 1 P x ( i , m ) m=0,1,2,…,M-1 h x ( i ) = &Sigma; m = 0 m - 1 P x ( i , m ) l o g 1 P x ( i , m ) m=0,1,2,...,M-1 其中,Px(i,m)表示第i帧信号的第m个子带的概率密度函数,Hx(i)表示第i帧信号的谱熵;Among them, P x (i, m) represents the probability density function of the mth subband of the i-th frame signal, and H x (i) represents the spectral entropy of the i-th frame signal; 5)检测判决5) Detection and judgment 设置谱熵阈值T0,若当前帧信号的谱熵小于谱熵阈值T0时,则判决为啸叫帧,否则判决为正常信号帧。Set the spectral entropy threshold T0. If the spectral entropy of the current frame signal is less than the spectral entropy threshold T0, it is judged as a howling frame, otherwise it is judged as a normal signal frame. 2.根据权利要求1所述的一种基于谱熵的啸叫检测方法,其特征在于,步骤1)所述的加窗是加窗函数。2. A howling detection method based on spectral entropy according to claim 1, characterized in that the windowing described in step 1) is a windowing function. 3.根据权利要求1所述的一种基于谱熵的啸叫检测方法,其特征在于,步骤2)所述的频谱分析是利用FFT分析计算得到能量谱:3. A kind of howling detection method based on spectral entropy according to claim 1, is characterized in that, the spectrum analysis described in step 2) utilizes FFT analysis to calculate to obtain energy spectrum: X ( i , k ) = &Sigma; n = 0 N - 1 x ( n ) w ( n ) e - j 2 &pi; n k N k=0,1,2,…,N-1 x ( i , k ) = &Sigma; no = 0 N - 1 x ( no ) w ( no ) e - j 2 &pi; no k N k=0,1,2,...,N-1 Rx(i,k)=|X(i,k)|2k=0,1,2,…,N-1R x (i,k)=|X(i,k)| 2 k=0,1,2,…,N-1 x(n)为待检测信号,w(n)为所加窗函数,N为进行FFT的数据长度,e为自然底数,j表示虚数,X(i,k)为第i帧信号的第k个频点的频谱,Rx(i,k)为第i帧信号的第k个频点的能量谱。x(n) is the signal to be detected, w(n) is the added window function, N is the data length of FFT, e is the natural base, j represents the imaginary number, X(i,k) is the kth frame signal of i frequency spectrum, R x (i,k) is the energy spectrum of the kth frequency point of the i-th frame signal. 4.根据权利要求1所述的一种基于谱熵的啸叫检测方法,其特征在于,步骤3)是4. a kind of howling detection method based on spectral entropy according to claim 1, is characterized in that, step 3) is 根据步骤2)得到的能量谱,将整个频带分为若干个子带,再分别计算每个子带的能量:According to the energy spectrum obtained in step 2), the entire frequency band is divided into several sub-bands, and then the energy of each sub-band is calculated separately: S x ( i , m ) = &Sigma; k &Element; B m R x ( i , k ) m=0,1,2,…,M-1 S x ( i , m ) = &Sigma; k &Element; B m R x ( i , k ) m=0,1,2,...,M-1 Sx(i,m)表示在第i帧信号的第m个子带的能量,M表示划分子带的个数,Bm表示第m个子带对应的所有频点。S x (i, m) represents the energy of the mth subband of the i-th frame signal, M represents the number of divided subbands, and B m represents all frequency points corresponding to the mth subband.
CN201510909462.XA 2015-12-09 2015-12-09 Spectrum entropy based howling detection method Pending CN105516876A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510909462.XA CN105516876A (en) 2015-12-09 2015-12-09 Spectrum entropy based howling detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510909462.XA CN105516876A (en) 2015-12-09 2015-12-09 Spectrum entropy based howling detection method

Publications (1)

Publication Number Publication Date
CN105516876A true CN105516876A (en) 2016-04-20

Family

ID=55724456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510909462.XA Pending CN105516876A (en) 2015-12-09 2015-12-09 Spectrum entropy based howling detection method

Country Status (1)

Country Link
CN (1) CN105516876A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106558316A (en) * 2016-11-09 2017-04-05 天津大学 It is a kind of based on it is long when signal special frequency band rate of change detection method of uttering long and high-pitched sounds
CN107257528A (en) * 2017-06-14 2017-10-17 山东浪潮云服务信息科技有限公司 A kind of detection method of uttering long and high-pitched sounds based on weighted spectral entropy
CN107371116A (en) * 2017-07-21 2017-11-21 天津大学 A kind of detection method of uttering long and high-pitched sounds based on interframe spectrum flatness deviation
WO2018014673A1 (en) * 2016-07-20 2018-01-25 腾讯科技(深圳)有限公司 Method and device for howling detection
CN109769193A (en) * 2019-02-27 2019-05-17 重庆邮电大学 An Online Loudspeaker Fault Diagnosis System Based on Peak-to-Average Ratio and Mean Screening
CN110211596A (en) * 2019-05-29 2019-09-06 哈尔滨工程大学 One kind composing entropy cetacean whistle signal detection method based on Mel subband
CN111149370A (en) * 2017-09-29 2020-05-12 杜比实验室特许公司 Howling Detection in Conference System
CN112349295A (en) * 2020-10-20 2021-02-09 浙江大华技术股份有限公司 Howling detection method and device
CN113724725A (en) * 2021-11-04 2021-11-30 北京百瑞互联技术有限公司 Bluetooth audio squeal detection suppression method, device, medium and Bluetooth device
CN114724575A (en) * 2022-06-09 2022-07-08 广州市保伦电子有限公司 Howling detection method, device and system
CN117932336A (en) * 2024-01-09 2024-04-26 中国铁路设计集团有限公司 Frequency domain enhanced vibration spectrum analysis railway perimeter intrusion recognition method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080285774A1 (en) * 2004-06-16 2008-11-20 Takeo Kanamori Howling Suppression Device, Program, Integrated Circuit, and Howling Suppression Method
CN101599269A (en) * 2009-07-02 2009-12-09 中国农业大学 Speech endpoint detection method and device
CN103854662A (en) * 2014-03-04 2014-06-11 中国人民解放军总参谋部第六十三研究所 Self-adaptation voice detection method based on multi-domain joint estimation
CN103871418A (en) * 2014-03-06 2014-06-18 北京飞利信电子技术有限公司 Method and device for detecting howling frequency point of acoustic amplification system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080285774A1 (en) * 2004-06-16 2008-11-20 Takeo Kanamori Howling Suppression Device, Program, Integrated Circuit, and Howling Suppression Method
CN101599269A (en) * 2009-07-02 2009-12-09 中国农业大学 Speech endpoint detection method and device
CN103854662A (en) * 2014-03-04 2014-06-11 中国人民解放军总参谋部第六十三研究所 Self-adaptation voice detection method based on multi-domain joint estimation
CN103871418A (en) * 2014-03-06 2014-06-18 北京飞利信电子技术有限公司 Method and device for detecting howling frequency point of acoustic amplification system

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10339953B2 (en) 2016-07-20 2019-07-02 Tencent Technology (Shenzhen) Company Limited Howling detection method and apparatus
WO2018014673A1 (en) * 2016-07-20 2018-01-25 腾讯科技(深圳)有限公司 Method and device for howling detection
CN107645696A (en) * 2016-07-20 2018-01-30 腾讯科技(深圳)有限公司 One kind is uttered long and high-pitched sounds detection method and device
CN107645696B (en) * 2016-07-20 2019-04-19 腾讯科技(深圳)有限公司 One kind is uttered long and high-pitched sounds detection method and device
EP3451697A4 (en) * 2016-07-20 2019-05-01 Tencent Technology (Shenzhen) Company Limited METHOD AND DEVICE FOR DETECTING SIFFLEMENT
CN106558316A (en) * 2016-11-09 2017-04-05 天津大学 It is a kind of based on it is long when signal special frequency band rate of change detection method of uttering long and high-pitched sounds
CN107257528A (en) * 2017-06-14 2017-10-17 山东浪潮云服务信息科技有限公司 A kind of detection method of uttering long and high-pitched sounds based on weighted spectral entropy
CN107371116A (en) * 2017-07-21 2017-11-21 天津大学 A kind of detection method of uttering long and high-pitched sounds based on interframe spectrum flatness deviation
CN111149370A (en) * 2017-09-29 2020-05-12 杜比实验室特许公司 Howling Detection in Conference System
US11277518B2 (en) 2017-09-29 2022-03-15 Dolby Laboratories Licensing Corporation Howl detection in conference systems
US11677879B2 (en) 2017-09-29 2023-06-13 Dolby Laboratories Licensing Corporation Howl detection in conference systems
CN111149370B (en) * 2017-09-29 2021-10-01 杜比实验室特许公司 Howling Detection in Conference System
CN109769193A (en) * 2019-02-27 2019-05-17 重庆邮电大学 An Online Loudspeaker Fault Diagnosis System Based on Peak-to-Average Ratio and Mean Screening
CN110211596B (en) * 2019-05-29 2021-04-06 哈尔滨工程大学 Method for detecting Whistle signal of cetacea animal based on Mel subband spectral entropy
CN110211596A (en) * 2019-05-29 2019-09-06 哈尔滨工程大学 One kind composing entropy cetacean whistle signal detection method based on Mel subband
CN112349295B (en) * 2020-10-20 2023-03-31 浙江大华技术股份有限公司 Howling detection method and device
CN112349295A (en) * 2020-10-20 2021-02-09 浙江大华技术股份有限公司 Howling detection method and device
CN113724725B (en) * 2021-11-04 2022-01-18 北京百瑞互联技术有限公司 Bluetooth audio squeal detection suppression method, device, medium and Bluetooth device
CN113724725A (en) * 2021-11-04 2021-11-30 北京百瑞互联技术有限公司 Bluetooth audio squeal detection suppression method, device, medium and Bluetooth device
CN114724575A (en) * 2022-06-09 2022-07-08 广州市保伦电子有限公司 Howling detection method, device and system
CN117932336A (en) * 2024-01-09 2024-04-26 中国铁路设计集团有限公司 Frequency domain enhanced vibration spectrum analysis railway perimeter intrusion recognition method
CN117932336B (en) * 2024-01-09 2025-05-30 中国铁路设计集团有限公司 Railway perimeter intrusion identification method based on frequency domain enhanced vibration spectrum analysis

Similar Documents

Publication Publication Date Title
CN105516876A (en) Spectrum entropy based howling detection method
CN103871418B (en) A kind of sound reinforcement system is uttered long and high-pitched sounds the detection method of frequency and device
CN106558316A (en) It is a kind of based on it is long when signal special frequency band rate of change detection method of uttering long and high-pitched sounds
US8712074B2 (en) Noise spectrum tracking in noisy acoustical signals
CN103440872B (en) Denoising Method of Transient Noise
KR101831078B1 (en) Voice Activation Detection Method and Device
WO2021114733A1 (en) Noise suppression method for processing at different frequency bands, and system thereof
JP6793706B2 (en) Methods and devices for detecting audio signals
CN106885971B (en) An intelligent background noise reduction method for cable fault detection fixed point instrument
CN103854662A (en) Self-adaptation voice detection method based on multi-domain joint estimation
CN102117618B (en) Method, device and system for eliminating music noise
CN105788607A (en) Speech enhancement method applied to dual-microphone array
CN103038823B (en) The system and method extracted for voice
CN104637489A (en) Method and device for processing sound signals
CN104464728A (en) Speech enhancement method based on Gaussian mixture model (GMM) noise estimation
TW201113873A (en) Reparation of corrupted audio signals
CN105308985A (en) Acoustic feedback canceller
CN103903633A (en) Method and apparatus for detecting voice signal
JP6439682B2 (en) Signal processing apparatus, signal processing method, and signal processing program
CN103905656B (en) The detection method of residual echo and device
KR20150032390A (en) Speech signal process apparatus and method for enhancing speech intelligibility
JP5614261B2 (en) Noise suppression device, noise suppression method, and program
CN104869519A (en) Method and system for testing background noise of microphone
CN103578466A (en) Voice and non-voice detection method based on fractional order Fourier transformation
CN116665681A (en) Thunder identification method based on combined filtering

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160420

RJ01 Rejection of invention patent application after publication