一种基于PCM编码特征的语音失步检测方法技术

技术编号:15269553 阅读:172 留言:0更新日期:2017-05-04 06:34
本发明专利技术涉及语音通信技术领域,公开了一种基于PCM编码特征的语音失步检测方法。具体包括以下过程:语音接收端将加密数据解密成PCM数据;启动失步检测,将PCM数据的每个采样点的8位二进制编码进行预处理;对预处理后的数据进行“段位码差值”和“段位码峰值”两项的统计、分析;检测周期结束后,将“段位码差值”和“段位码峰值”的统计值与失步检测预设的门限值相比较,如不满足失步判决门限值,则判断通信同步;如满足失步判决门限值,则判断该检测周期的通信处于失步状态,应启动重新同步机制。主要通过对语音数据本身的编码特征进行统计和分析,来判断通信系统的同/失步状态,解决在信道带宽有限和传输误码较大环境下的语音失步检测技术问题。

【技术实现步骤摘要】

本专利技术涉及语音通信
,特别是一种基于PCM编码特征的语音失步检测方法
技术介绍
现代数字通信系统中,语音通信的工作原理为:由终端设备对语音信号进行采样、量化、编码等处理后,通过各种信道传输,对端终端接收之后,再进行解码等处理还原话音信号,实现端到端通信。这一处理过程中,语音信号的编码方式几乎都采用PCM(脉冲编码调制)或以PCM为基础的编码压缩算法,PCM编码采样频率为8k,每个采样点对应一个8位二进制码,通信双方需严格按照这个格式进行编、解码,才能还原出原始的语音信号。传输过程中,一旦发生数据报文的丢失或错误,都可能导致语音通信的失步或中断,因此如何实现通信中的失步检测是每个通信系统必须解决的问题。目前常用的失步检测方法:发端插入同步码,收端逐位比较的方式。这种方法需要占用信道冗余带宽(传输有效载荷之外的信道资源),发端周期性集中或分散插入同步码,如图1所示。在接收端产生一组与发送端插入同步码相同的本地同步码组,在识别电路中使用本地同步码组与接收的信号序列进行逐位的比较、识别,进行失步检测。当系统处于同步状态时,各个对应比较的码位都相同,则没有失步脉冲输出;当系统处于非同步状态,对应比较的码位不同,这时就有失步脉冲输出,使本地同步码组逐位移动,向接收序列中的同步码组靠近,直至重新进入同步状态。逐位比较的失步检测方法,首先要求传输信道提供额外的带宽资源,插入帧同步码增加了传输设计的复杂性,同时为降低载荷数据的伪同步概率,同步码组往往较长,这势必进一步降低信道的容量。此外在通信过程中,还可能由于传输信道误码,引起同步识别电路也会误认为失步,从而造成“假失步”等问题。因此,当信道带宽有限或传输误码率较高时,现有失步检测方法的效率较低。
技术实现思路
本专利技术所要解决的技术问题是:针对上述存在的问题,提供了一种基于PCM编码特征的语音失步检测方法。本专利技术采用的技术方案如下:一种基于PCM编码特征的语音失步检测方法,具体包括以下过程,步骤1、语音接收端将加密数据解密成PCM数据;步骤2、启动失步检测,将PCM数据的每个采样点的8位二进制编码进行预处理;步骤3、对预处理后的数据进行“段位码差值”和“段位码峰值”两项的统计、分析;步骤4、检测周期结束后,将“段位码差值”和“段位码峰值”的统计值与失步检测预设的门限值相比较,如不满足失步判决门限值,则判断通信同步;如满足失步判决门限值,则判断该检测周期的通信处于失步状态,应启动重新同步机制。进一步的,所述步骤2中的预处理过程,将8位二进制编码转化为符号位+段位码+段内码”格式。进一步的,所述步骤3中“段位码差值”统计、分析的具体过程为:(1)每个检测周期开始前,将“段位码差值”计数器清0;(2)检测启动后,对检测周期内每两个相邻采样点的预处理数据之间的“段位码差值”进行统计;(3)将统计结果进行分析,如果“段位码差值”的绝对值≤1,则“段位码差值”计数器加1;如果“段位码差值”的绝对值>1,则“段位码差值”计数器不变。进一步的,所述步骤3中“段位码峰值”统计、分析的具体过程为:(1)每个检测周期开始前,将“段位码峰值”计数器清0;检测启动后,对检测周期内每两个相邻采样点的预处理数据之间的“段位码峰值”进行统计;(3)将统计结果进行分析,如果段位码的绝对值≥5,则“段位码差值”计数器加1;如果段位码的绝对值<5,则“段位码峰值”计数器不变。与现有技术相比,采用上述技术方案的有益效果为:本专利技术通过对语音数据本身的编码特征进行检测,统计“段位码差值”和“段位码峰值”,即统计“跳变频率”和“能量分布”,与检测门限值相比较,有效地实现语音通信的失步检测。与常用的“插入同步码,逐位比较”方式相比较,本专利技术不占用额外的信道资源,有利于提高信道容量;具备极强的抗传输误码能力,有效防止“假失步”问题;此外本专利技术的设计简单,无论采用软件、硬件均可实现,可应用于有线、无线、卫星等多种类型的通信系统中。附图说明图1是传统失步检测方法中插入同步码的示意图。图2是本专利技术失步检测流程图。图3是本专利技术实施例提供的网络环境应用的示意图。图4是本专利技术PCM数据预处理示意图。图5是本专利技术段位码差值统计示意图。图6是本专利技术失步判决门限示意图。具体实施方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。自然界中,正常的各类声音信号(例如人类话音、铃音、音乐、背景声、汽车鸣笛等)均是较为平缓、渐变的,在经过采样、量化、编码处理后,输出64kbps的PCM编码数(每一秒8000个采样点,每个采样点输出一个8位二进制码),也具有相同的特性。其表现为每个采样点之间的段位码变化较小,同时在周期内的能量分布较为均匀。一旦出现周期内大量采样点间的段位码剧烈变化以及峰值能量分布,表明该周期的语音信号发生了不规律的跳变,预示着语音通信中出现了大量噪声,即语音失步。如图3所示是本专利技术实施例提供的网络环境应用的示意图,加密通信系统中的终端A和终端B,通过信道建立通信连接,实现语音通信功能,并采用本专利技术提出的方法实现语音通信的失步检测。终端A,将模拟语音信号经过采样、量化、编码后,PCM编码输出A率PCM数据,再经过加密后通过发送单元发往线路传输;终端B,接收单元收到加密语音数据后,首先进行解密运算,恢复A率PCM数据后,再进行失步检测。本专利技术的检测周期指示每一次失步检测的数据量和时间,过短可能降低失步检测的准确性,过长则会延缓失步恢复时间,降低用户体验。检测周期通常设定在0.5~1秒之间,下面以输入信号为A率PCM数据,检测周期为1秒为例进行说明。本方案主要通过对语音数据本身的编码特征进行统计和分析,来判断通信系统的同/失步状态,解决在信道带宽有限和传输误码较大环境下的语音失步检测技术问题。如图2所示,一种基于PCM编码特征的语音失步检测方法,具体包括以下过程。步骤1、语音接收端将加密数据解密成PCM数据。步骤2、启动失步检测,将PCM数据的每个采样点的8位二进制编码0x8d与0xd5相异或,将8位二进制编码0x8d转化为“符号位+段位码+段内码”格式,如图4所示,预处理后的8位二进制编码0x58中bit7为符号位,bit6~4为段位码,bit3~0为段内码。步骤3、如图5所示,是段位码统计示意图,预处理后的数据中,以任意一个采样点的8位二进制数据作为失步检测起始点,本实施例是以0x68为起点,在第1个检测周期内(1秒),统计分析相邻两个采样点件的“段位码差值”和“段位码峰值”;段位码差值,表示在检测周期内,语音信号的变化频率,当相邻两个采样点的“段位码差值”的绝对值≤1时,“段位码差值”统计值Num_margin加1;当“段位码差值”的绝对值>1时,“段位码差值”统计值Num_margin不变,每个检测周期结束后需将Num_margin清零;如图5中第1、2、3个采样数据依次为0x68、0x72、0xb2,对应的段位码为+6、+7、-3;其中第1和第2个采样点之间段位码相减的绝对值为1,则Num_margin加1,第2和第3个采样点间段位码相减的绝对值为10,则Num_margin不本文档来自技高网
...
一种基于PCM编码特征的语音失步检测方法

【技术保护点】
一种基于PCM编码特征的语音失步检测方法,其特征在于,包括以下过程:步骤1、语音接收端将加密数据解密成PCM数据;步骤2、启动失步检测,将PCM数据的每个采样点的8位二进制编码进行预处理;步骤3、对预处理后的数据进行“段位码差值”和“段位码峰值”两项的统计、分析;步骤4、检测周期结束后,将“段位码差值”和“段位码峰值”的统计值与失步检测预设的门限值相比较,如不满足失步判决门限值,则判断通信同步;如满足失步判决门限值,则判断该检测周期的通信处于失步状态,应启动重新同步机制。

【技术特征摘要】
1.一种基于PCM编码特征的语音失步检测方法,其特征在于,包括以下过程:步骤1、语音接收端将加密数据解密成PCM数据;步骤2、启动失步检测,将PCM数据的每个采样点的8位二进制编码进行预处理;步骤3、对预处理后的数据进行“段位码差值”和“段位码峰值”两项的统计、分析;步骤4、检测周期结束后,将“段位码差值”和“段位码峰值”的统计值与失步检测预设的门限值相比较,如不满足失步判决门限值,则判断通信同步;如满足失步判决门限值,则判断该检测周期的通信处于失步状态,应启动重新同步机制。2.如权利要求1所述的基于PCM编码特征的语音失步检测方法,其特征在于,所述步骤2中的预处理过程,将8位二进制编码转化为符号位+段位码+段内码”格式。3.如权利要求2所述的基于PCM编码特征的语音失步检测方法,其特征在于,所述步骤...

【专利技术属性】
技术研发人员:廖蓉晖唐文雷宇杨龙剑
申请(专利权)人:中国电子科技集团公司第三十研究所
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1