基于dsp的ilbc语音算法,好难,有木有人指点一下,有偿。
dsp吧
全部回复
仅看楼主
level 3
你啊235 楼主
基于dsp的ilbc语音算法,好难,有木有人指点一下,有偿。
2018年05月18日 00点05分 1
level 3
你啊235 楼主
拜托( •̥́ ˍ •̀ू )
2018年05月18日 00点05分 2
level 1
企鹅401.702.505
2018年05月18日 01点05分 3
level 1
2 语音信号采集系统设计2.1 语音信号采集系统设计思路
因为系统只能对进行处理,所以需要采集和转换信号,将模拟信号进行转换,得到数字信号。通过运用芯片可以实现该功能,通过该模块可以将音频信号转换成电压信号,此种电压信号的特点是适合处理[15]。
对音频的信号进行处理的过程是该系统的核心部分。为了让系统的高速性和实时性的需求得以满足,芯片可用于等[15]。
当信号被处理时,要提高系统的整的性能和体处理速度,就需要使用到设备,或者在信号得到相关处理之后,就要对经过相关处理后的数据进行,如存储,因此有必要选择合适的,通过[15]。
2.2 语音信号的预处理
对进行处理以及分析分为几大步骤,第一是要进行放大信号的处理,第二对信号进行操作,第三是进行的操作。这些都是对信号进行预先处理[15]。
针对有些微弱的信号,采用信号的扩大功能,这将对接下来的分析过程有一定的便利以此同时它扩大了杂音,对于,它的作用有两种,一是为了抑制各自的电源,以50赫兹或60赫兹的频率控制和控制输入信号中频率超过数数以上的分量,这样提取样品比较方便。
主要是由于模式和方式的影响,语音信号在部分(800赫兹之上)的。因此,对于语音信号的频率性,有必要确保,因此针对接下来的分析也更加便利,以通过来改善部分[15]。
2.3 系统硬件设计
处理的系统由几个不同的部分构成,一般有以及主要控制单元,还有对语音进行一系列采集等。系统运用 作为,此处理器是公司生产的,对整个系统进行控制,采取作为编解码芯片,对语音进行。系统的硬件结构,如图1所示。系统的前置放大器原理图,如图2所示。系统设计的二阶低通滤波器,如图3所示。波形仿真图,如图4所示[2]。
图1 系统的硬件结构
图2 前置放大器
图3 二阶低通滤波器
图4 波形仿真图
2.4 TMS320VC5509与TLV320AIC23B的接口
如图1所示,和 之间有两个串口,即控制串口和数字音频串口。第一个用来设置编解码芯片的,第二个用来对数据进行传输,即输入或者输出编解码器的模数转换和数模转换数据[2]。
的控制串口有两种运行模式:和,前者是三线制后者是二线制,由PIN模式决定。当模式较低时,编解码器选择操作模式,高电平时选择操作模式。由于总线集成在内部,用控制编解码器更便利。是总线的主要设备,是从。建立了其内部器,对,可以运行各种各样的控制,操作,如设置速率,再比如左右输入通道的声音的大小等[2]。
传输数模转换和模数转换数据,可以采取的串口。它可以配置为模式,可以很容易地与的串行连接。图5是引脚连接图[2]。
位的信号有很多种,是一种。是数的信号,是数据的信号。输入信号是,输出是。它的工作时序,图6演示[2]。
数据传输开始,在信号的到达。第一个字是左声道的音频数据,然后右声道的数据字被再次发送。可以通过器来设置它的数据字长[2]。
图5 5509DSP与AIC23接口图
图6 DSP模式下AIC23的工作时序图
第一,初始化在缓冲区串行端口中的器中完成。此过程成为的初始化[16]。
第二,对于数据集,为了保证它的正确性,一系列有效的初始化工作,即将由的器完成,对于数据采集来说,这是准备的过程其中的一种。此过程为的初始化[16]。
第三,在的协调下,完成了的数据交换。同时,模式需要进行配置。DMA接收的前提是端口完成良好的数据采集。的数据将会有器负责保存。当该量达到额定值时,系统主处理器将接收断开的信号。此时,和数模转换转换可以进行。数据的输出操作与输入操作过程正好相反。此过程为在中断的同时设计器[16]。
第四,语音这个过程,是处理中最重要的部分,借助于系统算法和器的配置是可以达成的。处理后的语音信号更加清白明晰和更安全稳定。利用波对系统进行处理,器参数的设置,会完成。此过程为处理语音数据[16]。
2.5系统软件设计
编程和上位机编程是系统设计的主要部分。该系统采集的功能,是通过接口达成的,经过处理后,然后实时通过接口重放,并且显示、分析等在上位机上进行。这类的芯片编程的主要任务是化、和语音完成算法。上位机编程的重点是完成与芯片的串行通信。用户使用系统接口,对信号进行、和表示[4]。
采集,它们是从输入的,这对于系统来说,是首要工作。通过进行模数转换后,通过通道对整个芯片进行,然后将结果输入到中,进行数模转换,最后通过耳机,输出结果。图7是程序设计过程[2]。
图7 程序设计流程图
3 DSP编程语言及软件编写3.1 编程语言
相应的高级器,每个公司都推出了。所以直接用编写芯片的软件,因此芯片的开发一直不断加速,以此同时变得更加便利的是软件程序的可性和性。本篇文章中,设计系统,首要考虑的是采用进行设计[6]。
3.2总结
技术在语音信号处理中拥有很多可观的优点,例如有很强的抵抗其他干扰的能力,和传送输入很便利的能力,以及更加简单方便的处理的能力等。这些优点是技术具有代表性的发展方向。关于系统,未来的主要流派是基于芯片的。它对于应用方面的未来发展和市场的需求量度等方面,都具有很好的优势[6]。
此篇文章的主要目的是设计一个以为主的独立系统。通过芯片的全部操作的测量计算的试验,可以降低全部系统的运行计算的速度,然而与此同时很大程度提高了系统的功率以及效率。该系统具有一些好处,例如简单的设计,优良的声音质量,还有便利的升级操作和较为小的电压环境。但是,由于试验层次,系统的设计还存在许多不足。在完成后,需要大量试验来完成从实验转换为产品的过程操作。未来有着坎坷荆棘的道路要去经历,发展空间也是巨大和可观的[6]。
在信息化的社会中,处理信息的过程中有着不可磨灭的作用的身影有着。的技术随着时间的推移不停的发展,变得更加完美,推出了一系列的产品不但成本低廉,而且具有较高的性能。将会得到更加宽广的采用[3]。
2018年05月18日 12点05分 4
1