目前对数字化音频处理的具体实现主要集中在以DSP或专用ASIC芯片为核心的处理平台的开发方面,存在着并行处理性能差,系统升级和在线配置不灵活等缺点。另一方面现有解决方案的设计主要集中于处理器芯片,而对于音频编解码芯片的关注度较低,而且没有提出过从芯片层到PCB板层的完整设计思路。本文针对上述问题对数字化音频处理平台进行了研究,主要内容包括: 1、提出了基于FPGA的通用音频处理平台,该方案有别于现有的基于MCU、DSP和其它专用ASIC芯片的方案,论证了基于FPGA的音频处理系统的结构及设计工作流程,并对嵌入式音频处理系统专门进行了研究。 2、提出了从芯片层到PCB板层的完整设计思路,并将设计思路得以实现。完成了FPGA的设计及实现过程,包括:系统整体分析,设计流程分析,配置模块和数据通信模块的RTL实现等;解决了FPGA与音频编解码芯片TLV320AIC23B之间接口不匹配问题;给出配置和数据通信模块的功能方框图;从多个角度完善PCB板设计,给出了各个系统组成部分的详细设计方案和硬件电路原理图,并附有PCB图。 3、建立了实验和分析环境,完成了各项实验和分析工作,主要包括:PCB板信号完整性分析和优化,FPGA系统中各个功能模块的实验与分析等。实验和分析结果论证了系统设计的合理性和实用性。 本文的研究与实现工作通过实验和分析得到了验证。结果表明,本文提出的由FPGA和音频编解码芯片TLV320AIC23B组成的数字化音频处理系统完全可以实现音频信号的数字化处理,从而可以将FPGA在数字信号处理领域的优点充分发挥于音频信号处理领域。
上传时间: 2013-06-09
上传用户:gaojiao1999
在微机上模拟I2C总线的设计,用并行口的D0(PIN2)模拟SCL信号,用D1(PIN3)模拟SDA信号。
上传时间: 2013-07-14
上传用户:xuanchangri
模拟I2C总线C51程序软件包,详细的源代码及注释,基本上拿来就能用,源自周立功网站的资料。
上传时间: 2013-07-31
上传用户:lgnf
HE-AAC是一种保证在高音质情况下压缩率很高的音频编码,它具有多声道、多采样率、高压缩比、高音质等特点,可以比AAC的编码效率提高至少30%,在48 Kb/s的码率下就可提供高品质立体声音频,已被全球数字广播协会和3GPP组织采纳...
上传时间: 2013-04-24
上传用户:onewq
Proteus软件模拟版,需要自己安装好Proteus7.5,免费体验郭天翔 TX-1C 的51学习板,基本上教程的习题都能做。
上传时间: 2013-07-26
上传用户:225588
AVS音频编码中长短窗的Matlab仿真及FPGA实现
上传时间: 2013-04-24
上传用户:tyg88888
模拟电子技术,是由清华大学教授华成英和童诗白主编,是国内最权威的模电教材。
标签: 模拟电子技术
上传时间: 2013-04-24
上传用户:l254587896
本文研究了基于FPGA的模拟演示系统,主要研究了其中FPGA控制板硬件设计、FPGA控制模块软件设计及上位机控制软件的设计。在目前的作战演示中,突出了形象、直观、易于分析战场形势的特点。 本文首先介绍了系统设计的背...
上传时间: 2013-04-24
上传用户:LIKE
高性能ADC产品的出现,给混合信号测试领域带来前所未有的挑战。并行ADC测试方案实现了多个ADC测试过程的并行化和实时化,减少了单个ADC的平均测试时间,从而降低ADC测试成本。本文实现了基于FPGA的ADC并行测试方法。在阅读相关文献的基础上,总结了常用ADC参数测试方法和测试流程。使用FPGA实现时域参数评估算法和频域参数评估算法,并对2个ADC在不同样本数条件下进行并行测试。 本研究通过在FPGA内部实现ADC测试时域算法和频域算法相结合的方法来搭建测试系统,完成了音频编解码器WM8731L的控制模式接口、音频数据接口、ADC测试时域算法和频域算法的FPGA实现。整个测试系统使用Angilent33220A任意信号发生器提供模拟激励信号,共用一个FPGA内部实现的采样时钟控制模块。并行测试系统将WM8731.L片内的两个独立ADC的串行输出数据分流成左右两通道,并对其进行串并转换。然后对左右两个通道分别配置一个FFT算法模块和时域算法模块,并行地实现了ADC参数的评估算法。在样本数分别为128和4096的实验条件下,对WM8731L片内2个被测.ADC并行地进行参数评估,被测参数包括增益GAIN、偏移量OFFSET、信噪比SNR、信号与噪声谐波失真比SINAD、总谐波失真THD等5个常用参数。实验结果表明,通过在FPGA内配置2个独立的参数计算模块,可并行地实现对2个相同ADC的参数评估,减小单个ADC的平均测试时间。FPGA片内实时评估算法的实现节省了测试样本传输至自动测试机PC端的时间。而且只需将HDL代码多次复制,就可实现多个被测ADC在同一时刻并行地被评估,配置灵活。基于FPGA的ADC并行测试方法易于实现,具有可行性,但由于噪声的影响,测试精度有待进一步提高。该方法可用于自动测试机的混合信号选项卡或测试子系统。
上传时间: 2013-06-07
上传用户:gps6888
·详细说明:AAC(一种音质赶超MP3的音频编码)语音编解码,包括通信传输功能,使用微软MFC编程.环境为VC++.文件列表: Voice_net_aac .............\Debug .............\.....\StdAfx.obj .............\.....\StdAfx.sbr ......
上传时间: 2013-06-14
上传用户:youth25