The invention discloses a method for simulation of subsonic end infinite impulse response filter based on the detection method comprises the following steps: the voice signal transmitted from the transmitter to the S1 real-time acquisition and receiving; using S2 infinite impulse response filter to filter the received voice signal; the S3 judges the current received signal if the value is positive; S4 signal determine if the received value is less than the signal filtering the received one after the previous value, if less than S5 will continue; determine the current of a received signal if the value is two the value received in the largest, if it is the largest, the former one received signal value as the peak current signal cycle; S6 peak minus one signal period before the current signal cycle peak, if the result is positive and greater than the set threshold, is determined to end signal detection; S3 S6 steps if the opposite to return S1. The invention has the advantages of simple calculation, anti-interference, and no omission.
【技术实现步骤摘要】
基于无限冲击响应滤波器的模拟亚音尾音检测方法及系统
本专利技术涉及尾音检测领域,具体是一种基于无限冲击响应滤波器的模拟亚音尾音检测方法及系统。
技术介绍
在模拟模无线通信系统中,为避免无关呼叫和干扰信号,以及不同用户之间的相互干扰,相应的设备中一般采用CTCSS(ContinuousToneControlledSquelchSystem,连语音控制静噪系统)。在模拟系统的通话过程中,发射端会在语音信号中叠加一个固定频点的亚音频,接收端在接收到信号后,需要先提取信号中的亚音频,并与预存的亚音频进行对比,如果收到的亚音频和预存的亚音频相同,则打开扬声器并播放接收到的语音。于此同时,接收端为了能够明确的知道本次通话结束,则需要检测亚音频的结尾,来决定是否关闭扬声器。亚音频的结尾用一个相位的翻转来表示,被称为尾音。传统的尾音检测技术采用的是逐点检测的方法,这种方法需要计算每一点的相位信息并进行判断,但是相位信息的计算量较大、算法复杂度高,对整个检测系统的计算能力有一定要求。同时这种方法的抗干扰能力较差,某些较大的噪声,可能会使计算出的相位信息与原始信息有着巨大的差异,从而导致尾音的漏检和误检。专利文件《一种改进的模拟亚音CTCSS尾音检测的方法与装置》中,公开了一种通过离散傅里叶变换来检测尾音的方法。该方法从时间上对信号进行分段采样,然后对各段数据进行离散傅里叶变换,从而获取各段中相应亚音频所对应幅频响应值,其次通过幅频响应值计算所对应的相位信息,最后通过比较相邻的两个相位信息来检测尾音。该方法用首次得到的相位信息作为比较的原始样本,使得其抗干扰能力较弱,且无法检 ...
【技术保护点】
基于无限冲击响应滤波器的模拟亚音尾音检测方法,其特征在于,该方法包括以下步骤:S1:在无线通信过程中,对发射端发出的语音信号进行实时的接收和采集;S2:利用无限冲击响应滤波器对接收到的语音信号进行滤波,得到亚音频信号数据;S3:判断当前接收到的信号滤波后得到的亚音频信号值是否为正,若为正则继续步骤S4,否则返回到步骤S1;S4:判断当前接收到的信号滤波后的亚音频信号值是否小于前一个接收到的信号滤波后的亚音频信号值,若小于则继续步骤S5,否则返回到步骤S1;S5:判断当前一个接收到的信号滤波后的亚音频信号值是否为前两个接收到的信号滤波后的亚音频信号值中最大的,若是最大,则令前一个接收到的信号滤波后的亚音频信号值作为当前信号周期内的峰值,否则返回到步骤S1;S6:用前一个信号周期内的峰值减去当前信号周期内的峰值,若结果为正且大于设定的阈值,则判定检测到亚音频信号尾音;若结果为负或者其绝对值小于设定的阈值则返回步骤S1。
【技术特征摘要】
1.基于无限冲击响应滤波器的模拟亚音尾音检测方法,其特征在于,该方法包括以下步骤:S1:在无线通信过程中,对发射端发出的语音信号进行实时的接收和采集;S2:利用无限冲击响应滤波器对接收到的语音信号进行滤波,得到亚音频信号数据;S3:判断当前接收到的信号滤波后得到的亚音频信号值是否为正,若为正则继续步骤S4,否则返回到步骤S1;S4:判断当前接收到的信号滤波后的亚音频信号值是否小于前一个接收到的信号滤波后的亚音频信号值,若小于则继续步骤S5,否则返回到步骤S1;S5:判断当前一个接收到的信号滤波后的亚音频信号值是否为前两个接收到的信号滤波后的亚音频信号值中最大的,若是最大,则令前一个接收到的信号滤波后的亚音频信号值作为当前信号周期内的峰值,否则返回到步骤S1;S6:用前一个信号周期内的峰值减去当前信号周期内的峰值,若结果为正且大于设定的阈值,则判定检测到亚音频信号尾音;若结果为负或者其绝对值小于设定的阈值则返回步骤S1。2.如权利要求1所述的基于无限冲击响应滤波器的模拟亚音尾音检测方法,其特征在于,所述亚音频的频率范围为67Hz—250.3Hz。3.如权利要求1所述的基于无限冲击响应滤波器的模拟亚音尾音检测方法,其特征在于,步骤S6中设置的阈值范围是300~600。4.如权利要求1所述的基于无限冲击响应滤波器的模拟亚音频尾音检测方法,其特征在于,当检测到亚音频后,进行以下步骤:所述接收端在接收到亚音频信号后,将接收的亚音频与预存的亚音频进行对比,如果收到的亚音频和预存的亚音频相同,则打开扬声器并播放接收到的语音,当所述接收端检测到亚音频尾音后关闭扬声器。5.如权利要求1所述的基于无限冲击响应滤波器的模拟亚音尾音检测方法,其特征在于,所述尾音有两种形式:一种是将相位翻转120度,另一种是将相位翻转180度,然后持续150ms—180ms。6.一种基于无限冲击响应滤波器的模拟亚音尾音检测系统,其特征在于,该系统包括以下模块:语...
【专利技术属性】
技术研发人员:杨青山,邓健,胡汉武,
申请(专利权)人:广州海格通信集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。