语音信号的参数化表达、加密传输和重构的方法及装置与流程
本发明涉及语音信号处理和分析领域,具体涉及一种对语音信号的参数化表达、加密传输和重构的方法及装置。
背景技术:
目前语音信号一般以wav文件的格式存储,如果想在不降低语音质量的前提下实现语音文件的压缩,最好的办法就是对于语音信号进行时频域的分解,从而以参数化的形态来表达语音信号,如果能够实现语音信号的参数化表达,不仅可以最大程度压缩语音信号的存储体积,还可以方便的实现加密传输和保真重构。
傅里叶级数和傅里叶变换是最早的信号和处理和数据分析的工具,利用这一工具可以将时域信号变换到频域中,实现了时域函数的频域分解。但是傅里叶变换的本质是在整个时域里求取待变换的函数与相应频率的基函数的相关系数,虽能反映出信号的总体特征,但对信号的局部特征不能很好反映。傅里叶变换只适合处理平稳信号,语音信号是典型的非平稳信号,不适合利用傅里叶变换来处理。傅里叶变换可以对信号进行频域分析,但频域分析与时域分析是相互独立的。傅里叶变换只适用于确定信号或平稳随机信号。
小波变换可以将非平稳信号变换到时频域,用小波变换对语音信号进行频率成份研究是合适的,但是小波变换的时频域中的各点之间的相关性较大,以至于小波变换的数据冗余度很大,不能满足对语音信号压缩存储的要求,再者,小波逆变换不是1-1映射,这导致了对语音信号加密和重构过程中的困难。
近年来,出现了用经验模态分解(emd)和希尔伯特变换相结合的方法(hht)来分析非平稳信号,这种方法可以比较准确地得出信号的时间与频率的对应关系,在很多运用领域都取得了比较好的效果,但是经验模态分解不是基于明确的数学模型,因此不能实现语音信号的参数化表达。
技术实现要素:
本发明的目的在于克服现有技术中存在的上述缺陷或缺陷之一,本发明提出了一种新的基于数据驱动的语音信号的参数化表达、加密传输和重构的方法及装置,本发明给出的方法的数学原理是基于频带划分来实现对时域函数空间的各个相应的子空间的分解,以此将频率成份混杂的信号分解成频率成份相对简单的低频分量和各个带通分量。采用辛格函数为核函数,各个频率分量可以表达为核函数的线性组合,相应的系数成为唯一确定各个频率分量的参数组。由于辛格函数在频域呈现出频率窗口特性,辛格函数的主瓣在时域呈现出类似小波函数的急剧减小的特性,所以本发明给出的方法不仅在频域有很高的分辨率,而且在时域也具有较好的局部性,可以体现各个频率分量在某个时间点上的变化,适合于处理类似于语音的非平稳信号,以较小的运算量实现了语音信号的参数化表达,从而为加密传输提供了条件。运用语音信号的参数,可以唯一地重构还原语音信号。
为实现上述目的,本发明提供的技术方案是:
一种语音信号的参数化表达、加密传输和重构的方法,其特征在于:对于任一个时间段[0,t]的语音信号f(t)=r(t)+w,其中r(t)是信号,w是噪声,根据语音信号r(t)的频带宽度ωm和给定的时频带划分要求{0<ω0<ω1<…<ωn<ωn+1<…<ωm},基于核函数序列{φn(t)|n=0,1,2,3…m},实现对语音信号的时频域分解,具体是:确定如下辛格函数族
对所述时间段[0,t]的音频信号f(t)=r(t)+w,以采样周期t0进行采样,得到数据序列
每次获取差值信号
在求取所述的低频信号和各带通信号时,选取采样周期的应当按照下面的方法:在求取低频信号f0(t)时,采样周期上限为
进一步地,所述的一种语音信号的参数化表达、加密传输和重构的方法,其特征在于,所述以辛格函为基础核函数,并以此构建核函数序列的方法是:在以采样周期t0对信号f(t)=r(t)+w进行采样时,采样时间点序列为
进一步地,所述的一种语音信号的参数化表达、加密传输和重构的方法,其特征在于,所述通过最小方差回归运算得到带宽是[0,ω0)的低频信号f0(t),以及带宽是[ωn-1,ωn)的带通信号fn(t)的方法包括以下步骤:
步骤一:根据核函数序列
步骤二:将从原始语音信号f(t)采样而得到的数据序列
步骤三:以
步骤四:根据核函数序列
步骤五::将从第n次差值信号
步骤六::以
进一步地,上面所述拉格朗日乘子λ0,可根据数据序列
进一步地,上面所述拉格朗日乘子{λn|n=1,2…m}可根据相应的数据序列
在按照规定的频域切分点[0,ω0,ω1,…ωn,ωn+1,…ωm],对语音信号时频域分解后,所得到的各个时频域成份由其系数数组序列唯一确定,具体包括:
所述频率切分点{0<ω0<ω1<…<ωn<ωn+1<…<ωm}和由各个频率切分点确定的核函数族
一种语音信号的参数化表达、加密传输和重构的装置:
其特征在于,所述装置采用stm32h750为中央处理器芯片,stm32h750处理器芯片分别与语音信号调理放大电路、音频输出放大电路及2.4g无线通信模块相连接,语音信号调理放大电路与话筒连接,音频输出放大电路与扬声器连接,2.4g无线通信模块与天线连接,话筒输入的语音信号经过语音信号调理放大电路输入到stm32h750的a/d转换端,由处理器stm32h750对语音信号进行a/d转换,并通过软件实现对语音信号的时频域分解和参数化表达,形成参数组序列的文本文件,再将参数组文件输出到2.4g无线通信模块,通过天线发送出去。由天线接收到的信号,也经过2.4g无线通信模块,输入到处理器芯片stm32h750中,该接收信号也是语音信号的参数组序列文件,由stm32h750中的软件对参数组序列实现重构,并通过微处理器内部的d/a环节实现数模转换,再通过音频输出放大电路放大,通过扬声器转成语音。
进一步地,所述的一种语音信号的参数化表达、加密传输和重构的装置,其特征在于,所述2.4g通信模块与微处理器stm32h750通过spi接口连接。
进一步地,所述的一种语音信号的参数化表达、加密传输和重构的装置,其特征在于,所述语音信号调理放大电路包括放大电路和电平移动电路两部份。
本发明的技术效果在于,本发明给出的实现语音信号参数化表达、加密传输和重构的方法,不仅在频域有很高的分辨率,而且在时域具有较好的局部性,可以体现各个频率分量在某个时间点上的变化,适合于处理类似于语音的非平稳信号,而且运算量较小,实现了语音信号的参数化表达,从而为加密传输提供了条件。运用语音信号参数,可以唯一地重构还原语音信号。
本发明给出的实现语音信号参数化表达、加密传输和重构的装置,电路简单,可以实现语音信号的输入和放大、时频域分解和参数化表达、无线发送和接收、语音信号的保真重构和输出等功能。
附图说明
附图1是语音信号的时频域分解和参数化的流程图。
附图2是语音信号的重构的流程图。
附图3是实现语音信号参数化表达、加密传输和重构装置的结构框图。
附图4是语音信号调理放大电路原理图。
具体实施方式
下面结合具体实施例对本发明作进一步说明。
本发明的具体实施装置采用stm32h750为中央处理器芯片,stm32h750处理器芯片分别与语音信号调理放大电路、音频输出放大电路及2.4g无线通信模块相连接,语音信号调理放大电路与话筒连接,音频输出放大电路与扬声器连接,2.4g无线通信模块与天线连接,话筒输入的语音信号经过语音信号调理放大电路输入到stm32h750的a/d转换端,由处理器stm32h750对语音信号进行a/d转换,并通过软件实现对语音信号的时频域分解和参数化表达,形成参数组序列的文本文件,再将参数组文件输出到2.4g无线通信模块,通过天线发送出去。由天线接收到的信号,也经过2.4g无线通信模块,输入到处理器芯片stm32h750中,该接收信号也是语音信号的参数组序列文件,由stm32h750中的软件对参数组序列实现重构,并通过微处理器内部的d/a环节实现数模转换,再通过音频输出放大电路放大,通过扬声器转成语音。
以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,依据本发明的技术实质,对以上实施例所做的任何简单修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除