福彩甘肃快3和值走势图|甘肃快3技巧稳赚|

DMR系统的编码方法及装置、存储介质、数字对讲机与流程

文档序号:19069044发布日期:2019-11-06 02:50
DMR系统的编码方法及装置、存储介质、数字对讲机与流程
本发明涉及数字对讲机
技术领域
,具体地涉及一种DMR系统的编码方法及装置、存储介质、数字对讲机。
背景技术
:数字移动对讲机(DigitalMobileRadio,简称DMR)系统通常采用的是2.4kHz的语音编码器,主要包括混合激励线性预测(MixedExcitationLinearPrediction,简称MELP)编码器、多带激励(Multi-BandExcitation,简称MBE)编码器和正弦激励(SinusoidalExcitationLinearPrediction,简称SELP)编码器。MELP编码器、MBE编码器和SELP编码器每60毫秒(millisecond,简称ms)生成144比特。通常情况下,为满足DMR系统每60ms传输216比特数据的要求,MELP编码器、MBE编码器和SELP编码器将生成的144比特做2/3码率的信道编码或者混合编码得到216比特。由于MELP编码器、MBE编码器和SELP编码器的冗余比特较少,导致用于纠错的冗余比特少,抗噪能力较差,在噪声环境或者远距离通信情况下,难以保证重要特性参数比特的正确传输,语音可辨识度低。技术实现要素:本发明解决的技术问题是如何为DMR系统提供一种抗噪能力强的语音编码方案,使得在噪声环境或者远距离通信中,仍可以保证语音质量。为解决上述技术问题,本发明实施例提供一种DMR系统的编码方法,所述DMR系统的编码方法包括:对语音信号进行采样、量化和编码,以形成子帧,所述子帧中包括多个特性参数,所述多个特性参数包括基音周期、线谱频率系数、能量及清浊音判别,?#31227;?#20013;至少一个特性参数是采用码书量化得到的;拼接预设数量个子帧,以形成语音帧;对所述语音帧进行前向纠错处理,以得到编码帧。可选的,所述多个特性参数仅包括基音周期、线谱频率系数、能量及清浊音判别。可选的,所述子帧中,所述基音周期为7比特、所述线谱频率系数为19比特、所述语音信号的能量为6比特、所述清浊音判别为5比特。可选的,所述线谱频率系数是采用码书量化得到的。可选的,所述码书量化是三级码书量化。可选的,在三级码书量化中,第一、二、三级码书的长度分别为7比特、6比特、6比特或8比特、6比特、5比特。可选的,所述对所述语音帧进行前向纠错处理包括:在所述语音帧中,对每一子帧中的预设部分进行卷积计算,以得到卷积比特;将所述卷积比特与所述语音帧中每一子帧的剩余部分进行拼接、补零、交织、加扰,以得到所述编码帧。可选的,所述预设部分为基音周期、线谱频率系数、清浊音判别对应的全部比特以及能量对应的高3位比特,所述对每一子帧中的预设部分进行卷积计算包括:对各个预设部分形成的比特集进行1/2码率的卷积编码。为解决上述技术问题,本发明实施例还提供一种DMR系统的编码装置,所述DMR系统的编码装置包括:第一形成模块,?#35270;?#23545;语音信号进行采样、量化和编码,以形成子帧,所述子帧中包括多个特性参数,所述多个特性参数包括基音周期、线谱频率系数、能量及清浊音判别,?#31227;?#20013;至少一个特性参数是采用码书量化得到的;第二形成模块,?#35270;?#25340;接预设数量个子帧,以形成语音帧;纠错处理模块,?#35270;?#23545;所述语音帧进行前向纠错处理,以得到编码帧。可选的,所述多个特性参数仅包括基音周期、线谱频率系数、能量及清浊音判别。可选的,所述子帧中,所述基音周期为7比特、所述线谱频率系数为19比特、所述语音信号的能量为6比特、所述清浊音判别为5比特。可选的,所述线谱频率系数是采用码书量化得到的。可选的,所述码书量化是三级码书量化。可选的,在三级码书量化中,第一、二、三级码书的长度分别为7比特、6比特、6比特或8比特、6比特、5比特。可选的,所述纠错处理模块包括:卷积计算子模块,?#35270;?#22312;所述语音帧中,对每一子帧中的预设部分进行卷积计算,以得到卷积比特;拼接加扰子模块,?#35270;?#23558;所述卷积比特与所述语音帧中每一子帧的剩余部分进行拼接、补零、交织、加扰,以得到所述编码帧。可选的,所述预设部分为基音周期、线谱频率系数、清浊音判别对应的全部比特以及能量对应的高3位比特,所述卷积计算子模块包括:卷积单元,?#35270;?#23545;各个预设部分形成的比特集进行1/2码率的卷积编码。为解决上述技术问题,本发明实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述DMR系统的编码方法的步骤。为解决上述技术问题,本发明实施例还提供一?#36136;?#23383;对讲机,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述DMR系统的编码方法的步骤。与现有技术相比,本发明实施例的技术方案具有以下有益效果:本发明实施例提供一种DMR系统的编码方法,首先对语音信号进行采样、量化和编码,以形成子帧,所述子帧中包括多个特性参数,所述多个特性参数包括基音周期、线谱频率系数、能量及清浊音判别,?#31227;?#20013;至少一个特性参数是采用码书量化得到的;之后拼接预设数量个子帧,以形成语音帧;最后对所述语音帧进行前向纠错处理,以得到编码帧。本发明实施例提供的技术方案针对DMR系统的应用需求,传输包括基音周期、线谱频率系数、能量及清浊音判别在内的重要的特性参数,压缩了编码比特,增加了前向纠错处理的冗余比特,进而可以增强抗噪能力,保障各个特性参数的编码比特的正确传输,在噪声环境或者远距离通信中,仍可以保证语音质量,达到较佳的语音传输效果。进一步,所述子帧中,所述基音周期为7比特、所述线谱频率系数为19比特、所述语音信号的能量为6比特、所述清浊音判别为5比特。本发明实施例提供的技术方案的特性参数的编码比特少于现有技术中的语音编码器的特性参数编码比特。在DMR系统传输比特数量(例如,60ms传输216比特)确定且不改变码率的前提下,本发明实施例可以为前向纠错处理预留更多的冗余比特,为增强抗噪能力提供可能。进一步,所述线谱频率系数是采用码书量化得到的。通过本发明实施例提供的技术方案,可以采用码书量化压缩得到比特数量较少的线谱频率系数,从而可以得到更多的用于纠错的冗余比特,为增强抗噪能力提供可能。附图说明图1是本发明实施例的一种DMR系统的编码方法的流程示意图;图2是本发明实施例的一种DMR系统的编码方法中的前向纠错处理流程图;图3是本发明实施例提供的编码技术方案与现有编码技术方案的性能测试结果对比图;图4是本发明实施例的一种DMR系统的编码装置的结构示意图。具体实施方式本领域技术人员理解,如
背景技术
所言,现有的数字移动对讲机(DigitalMobileRadio,简称DMR)系统中的语音编码器的抗噪能力差,在噪声环境或者远距离通信情况下,语音可辨识度低。本申请的发明人经仔细研究发现,语音编码中的参数编码,可以通过对语音信号中的特性参数的提取和编码,并传输特性参数来?#26723;?#32534;码速率。所述编码速率的码率可低至0.6kb/s至2.4kb/s。但是,由于参数编码对噪声比较敏感,对传输时的某些重要比特而言,即使仅有1比特的特性参数发生错误,?#19981;?#24341;起语音质量的严重下降。现有语音编码技术方案中,混合激励线性预测(MixedExcitationLinearPrediction,简称MELP)编码器的采样率为8kHz,每个子帧?#32972;?#20026;22.5ms,对应180个采样点,MELP编码后输出54比特。其中,基音(Pitch)周期为6比特、线谱频率(LinearSpectrumFrequency,简称LSF)系数为25比特、残差谐波幅度为8比特、能量为8比特、非周期标志为1比特、同步为1比特、清浊音判别为5比特。多带激励(Multi-BandExcitation,简称MBE)编码器的采样率为8kHz,每个子帧?#32972;?#20026;20ms,对应160个采样点,MBE编码后输出48比特。其中,基音周期为8比特、LSF系数为26比特、能量为5比特、清浊音判别为9比特。正弦激励(SinusoidalExcitationLinearPrediction,简称SELP)编码器的采样率为8kHz,每个子帧?#32972;?#20026;25ms,对应200个采样点,SELP编码后输出60比特。其中,基音周期为7比特、LSF系数为24比特、残差谐波幅度为16比特、能量为7比特、同步为1比特、清浊音判别为5比特。MELP编码器、MBE编码器、SELP编码器在60ms内传输144比特,为用于纠错处理预留的冗余比特过少,难以采用有效的纠错编码机制,无法保证重要特性参数的编码比特的正确传输,导致抗噪能力差,在噪声环境或者远距离通信的情况下,语音可懂度低。因而,在不提高码率的情况下,保证重要特性参数的比特传输的正确性,成为DMR系统中参数编码亟待解决的关键问题。为解决上述技术问题,本发明实施例提供一种DMR系统的编码方法,首先对语音信号进行采样、量化和编码,以形成子帧,所述子帧中包括多个特性参数,所述多个特性参数包括基音周期、线谱频率系数、能量及清浊音判别,?#31227;?#20013;至少一个特性参数是采用码书量化得到的;之后拼接预设数量个子帧,以形成语音帧;最后对所述语音帧进行前向纠错处理,以得到编码帧。本发明实施例提供的技术方案针对DMR系统的应用需求,传输包括基音周期、线谱频率系数、能量及清浊音判别在内的重要的特性参数,压缩了编码比特,增加了前向纠错处理的冗余比特,进而可以增强抗噪能力,保障各个特性参数的编码比特的正确传输,在噪声环境或者远距离通信中,仍可以保证语音质量,达到最佳的语音传输效果。为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。图1是本发明实施例的一种DMR系统的编码方法的流程示意图。所述编码方法可以包括以下步骤:步骤S101:对语音信号进行采样、量化和编码,以形成子帧,所述子帧中包括多个特性参数,所述多个特性参数包括基音周期、线谱频率系数、能量及清浊音判别,?#31227;?#20013;至少一个特性参数是采用码书量化得到的;步骤S102:拼接预设数量个子帧,以形成语音帧;步骤S103:对所述语音帧进行前向纠错处理,以得到编码帧。具体而言,在步骤S101中,可以对语音信号进行采样、量化和编码,从而形成包括多个特性参数的子帧。其中,对所述语音信号进行采样的采样率为8kHz,既满足奈奎斯特采样定律,又符合DMR协议规定。进一步,每个子帧?#32972;?#20026;20ms,基于8kHz的采样率,每个20ms子帧可以对应160个采样点。进一步,每个子帧可以占用37比特。如表1所示,每个子帧可以包括多个特性参数。具体而言,所述特性参数仅包括:基音周期、LSF系数、能量以及清浊音判别。其中,基音周期为7比特、LSF系数为19比特、能量为6比特、清浊音判别为5比特。表1特性参数比特数量基音周期7LSF系数19能量6清浊音判别5进一步地,所述LSF系数可以是采用码书量化得到的。码书量化可以压缩较多比特。具体而言,所述LSF系数可以采用三级码书量化得到。第一、二、三级码书的长度可以分别为7比特、6比特、6比特;或者,第一、二、三级码书的长度可以分别为8比特、6比特、5比特。所述三级码书量化的具体量化方法可以依照现有的三级码书量化方法实现,这里不再赘言。在步骤S102中,可以将预设数量个子帧进行拼接得到语音帧。为满足DMR协议规定,可以将3个20ms?#32972;?#30340;子帧拼接,以得到60ms?#32972;?#30340;语音帧。该语音帧的?#32972;?#31526;合DMR协议规定的?#32972;?#35201;求。在步骤S103中,可以对所述语音帧进行前向纠错(ForwardErrorCorrection,简称FEC)处理,以得到能够进行FEC纠错的编码帧。具体而言,如图2所示,所述语音帧包括3个子帧,每个子帧的?#32972;?#26159;20ms。在进行FEC处理?#20445;?#39318;先,将各个子帧中的全部基音周期对应的比特(?#24067;?比特基音周期)、全部LSF系数对应的比特(?#24067;?9比特LSF系数)、全部清浊音判别对应的比特(?#24067;?比特清浊音判别)以及高位3比特能量作为预设部分;其次,对该语音帧的每一子帧的预设部分进行1/2码率的卷积码编码;接着,在卷积编码得到的比特之后,拼接该语音帧的每一子帧的剩余部分(?#24067;?#20302;位3比特能量)。最后,补0以得到符合DMR协议规定的比特数据。其中,在进行卷积码编码之前,所述预设部分一共包含102比特;在进行卷积码编码之后,编码得到的比特为204比特。所述剩余部分不作编码处理,3个子帧的剩余部分共包括9比特数据。在完成编码后,共有204+9=213比特。由于DMR系统每60ms传输216比特数据,因而可以采用补0的方?#35762;?#36275;保留位,一共可以补3个0,最终得到216比特。之后,可以对该216比特数据进行行列交织、加扰,得到编码帧。进一步地,可以将所述编码帧?#25104;?#21040;DMR系统中发送至接收端。由上,本发明实施例仅传输重要的特性参数比特,并采用了三级码书量化方法压缩特性参数(例如LSF系数)的量化比特数量,在传输特性参数的比特数量和FEC之间实现了最优组合,在?#23548;视?#29992;中,可以有效提高系统的抗噪能力,实现较高的语音质量。进一步地,本申请发明人采用本发明实施例提供的编码技术方案与现有技术方案对140个音源文件进行了性能对比测试。其中,所述140个音源文件包括多种语言、方言以及各种复杂的噪声环境。参考图3,随着误比特率(BitErrorRate,简称BER)增加,现有技术方案和本发明实施例的语音质量感性评价(PerceptualEvaluationOfSpeechQuality,简称PESQ)评分均下降。具体地,横轴表示60ms?#32972;?#30340;编码帧的随机错误的比特数量,分别是1比特、3比特、7比特、9比特、13比特、16比特;纵轴表示随着随机错误的比特数量的增加,140个音源文件的平均PESQ评分的下?#30331;?#20917;。其中,虚线表示本发明实施例提供的技术方案,实线表示MELP编码器、MBE编码器和SELP编码器的混合编码技术方案。尽管混合编码技术方案比较复杂,但编码效果最优。然而,参考表2,当随机错误比特数量达到16比特?#20445;?#26412;发明实施例的PESQ评分的下降?#36136;?#20165;为0.4254,而所述混合编码的PESQ评分的下降?#36136;?#20026;0.9229,可见本发明实施例可以显著提高DMR系统的抗噪能力。表2本领域技术人员理解,在DMR接收端可以对本发明实施例的编码方法进行解码。对基于本发明实施例的编码方法得到的比特数据进行解码,可以看做是本发明实施例中编码方法的逆过程。具体实施中,可以包括对接收到的编码帧进行FEC逆处理、之后对解码得到的语音帧去拼接得到预设数量个子帧,从而可以得到包括基音周期、线谱频率系数、能量及清浊音判别在内的各个特性参数,最后通过数模转换?#25351;?#20256;输的语音信号。由上,本发明实施例提供的技术方案,综合考虑了语音合成的性能和传输比特的数量,通过尽量压缩编码比特数量增加FEC的冗余比特数量,保障了编码比特的正确传输,从而可以保证语音合成的质量。?#23548;?#24615;能测试证明本发明实施例提供的编码技术方案可以显著地提高DMR系统的抗噪能力,在DMR系统中可?#28304;?#21040;很好的语音传输效果。图4是本发明实施例的一种DMR系统的编码装置的结构示意图。本领域技术人员理解,本发明实施例所述的DMR系统的编码装置4(为简便,以下简写为编码装置4)可用于实施上述图1和图2所示实施例中所述的DMR系统的编码方法技术方案。具体而言,所述DMR系统的编码装置4可以包括:第一形成模块41、第二形成模块42和纠错处理模块43。更具体而言,所述第一形成模块41?#35270;?#23545;语音信号进行采样、量化和编码,以形成子帧,所述子帧中包括多个特性参数,所述多个特性参数包括基音周期、线谱频率系数、能量及清浊音判别,?#31227;?#20013;至少一个特性参数是采用码书量化得到的;所述第二形成模块42?#35270;?#25340;接预设数量个子帧,以形成语音帧;所述纠错处理模块43?#35270;?#23545;所述语音帧进行前向纠错处理,以得到编码帧。进一步地,所述多个特性参数仅包括基音周期、线谱频率系数、能量及清浊音判别。进一步地,所述子帧中,所述基音周期为7比特、所述线谱频率系数为19比特、所述语音信号的能量为6比特、所述清浊音判别为5比特。进一步地,所述线谱频率系数是采用码书量化得到的。进一步地,所述码书量化是三级码书量化。进一步地,在三级码书量化中,第一、二、三级码书的长度分别为7比特、6比特、6比特或8比特、6比特、5比特。进一步地,所述纠错处理模块43可以包括卷积计算子模块431和拼接加扰子模块432。具体而言,所述卷积计算子模块431?#35270;?#22312;所述语音帧中,对每一子帧中的预设部分进行卷积计算,以得到卷积比特;所述拼接加扰子模块432?#35270;?#23558;所述卷积比特与所述语音帧中每一子帧的剩余部分进行拼接、补零、交织、加扰,以得到所述编码帧。进一步地,所述卷积计算子模块431可以包括:卷积单元4311。具体实施中,所述预设部分为基音周期、线谱频率系数、清浊音判别对应的全部比特以及能量对应的高3位比特,所述卷积单元4311?#35270;?#23545;各个预设部分形成的比特集进行1/2码率的卷积编码。关于所述DMR系统的编码装置4的工作原理、工作方式的更多内容,可以参照图1和图2中的相关描述,这里不再赘述。进一步地,本发明实施例还公开一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述图1和图2所示实施例中所述的DMR系统的编码方法技术方案。优选地,所述存储介质可以包括诸如非挥发性(non-volatile)存储器或者非瞬态(non-transitory)存储器等计算机可读存储介质。所述计算机可读存储介质可以包括ROM、RAM、磁盘或光盘?#21462;?#36827;一步地,本发明实施例还公开一?#36136;?#23383;对讲机,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述图1和图2所示实施例中所述的DMR系统的编码方法技术方案。具体而言,所述数字对讲机可以为数字移动对讲机。虽然本发明披?#24230;?#19978;,但本发明并非限定于此。任何本领域技术人?#20445;?#22312;不脱离本发明的精神和范围内,均可作各种更动与修?#27169;?#22240;此本发明的保护范围应当以权利要求所限定的范围为准。当前第1页1 2 3 
再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
福彩甘肃快3和值走势图
齐天大圣大闹天宫捕鱼 奇趣统计 腾讯分分彩开奖 微商怎样赚钱0 大乐透现场开奖直播网 地下城90版本赚钱法 7乐彩基本走势图 江西快三走势分布号 山西11选5中奖结果 澳洲幸运5彩计划软件 排列三试机号