基于Vivado的频谱显示系统设计与实现

来源 :陕西科技大学 | 被引量 : 6次 | 上传用户:lichunhui128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信号频谱分析在通信、信号检测与分析、数字信号处理等工程中应用广泛。随着系统复杂度的增加,对于频谱分析的精确度及实时性等方面也提出了更高的要求。FFT(Fast Fourier Transformation)是实现频谱的一种重要方法,因此设计一种基于FFT算法的实时频谱显示系统在数字信号处理中具有重要作用。课题在分析FFT算法的基础之上,利用基于Vivado的软硬件协同设计方法,以Xilinx公司的Zynq为开发平台,设计并实现了一种可以实时、可靠显示音频频谱的系统。主要工作有:(1)基于Vivado HLS(High Level Synthesis)高层次综合工具设计FFT IP(Intellectual Property Core)。利用HLS工具对使用C语言编写的FFT算法进行仿真和RTL级验证,并对FFT IP在占用资源和处理数据速度方面进行优化,最终生成了一个RTL(Register Transfer Level)级的可以处理实数和复数的FFT IP,可以在Vivado硬件开发中使用。(2)利用Verilog语言设计OLED(Organic Light-Emitting Diode)IP。借助Xilinx提供的IP搭建OLED硬件系统,利用SDK(Software Development Kit)编写OLED驱动程序,将软硬件部分结合起来在Zed Board开发板上验证OLED IP和驱动程序。(3)设计音频驱动程序。驱动是根据Xilinx提供的音频IP和Zed Board开发板外围的音频芯片ADAU1761来进行设计的,使用音频IP搭建测试音频驱动系统,验证设计的音频驱动程序。(4)设计并实现频谱显示系统。利用FFT IP、OLED IP、音频IP以及Xilinx提供的其它IPs搭建音频频谱显示系统,在SDK中编写整体系统的控制程序,在OLED上实时显示频谱。使用HLS生成的FFT IP设计频谱显示系统对单频正弦信号进行频谱处理,并和Xilinx的FFT IP设计的频谱显示系统的结果进行对比,分析两次实验的性能和资源消耗情况。实验结果表明音频信号经过频谱显示系统处理之后,可以在OLED上实时显示音频信号频谱,证明设计的FFT IP是正确的,同时也表明软硬件协同设计方法能够充分利用FPGA的并行处理的能力和软件实现方式的灵活性,为实际应用中提供一种实用的设计方法。
其他文献
随着大规模集成电路和计算机技术的飞速发展,数字技术应用越来越广泛,作为电网故障分析必不可少的故障录波器,电网的日趋复杂化对其性能提出了更高的要求。本文针对武汉吉特
近年来工业进程正在加快,钢铁企业运行规模也在不断扩大,监控系统随着阶段性的发展,在钢铁企业中得到广泛应用。为适应钢铁生产的不断扩大和加快,对钢厂现场状况的实时监控是非常
近年来,我国城市集中供热事业得到了快速发展。锅炉供热目前是我国北方城镇冬季供热的主体形式。供热锅炉控制系统性能的好坏直接影响城市生活供暖的质量。传统的控制系统中,
铅酸蓄电池的剩余容量(state of charge,SOC,又称荷电状态)是电池性能指标中的一个重要参数,对电池的输出性能和使用寿命有着至关重要的影响。使用计算机技术和智能控制理论
手写体汉字的字量庞大、类别众多、结构复杂、相似字较多、书写的形变大,脱机手写体汉字图像识别仍是模式识别领域难题之一。本文基于变精度粗糙集理论,构建手写体汉字决策识
随着分布式多媒体技术的广泛应用,传统的IP网络已不能对数据包传递的可靠性、延迟等性能提供任何保证。这种情况非常不利于多媒体业务的发展。针对这种情况,IETF提出了一种称
本文针对大量图像的传输和记录问题,设计了一种基于DSP的红外视频图像压缩系统,最终在汽车交通事故记录中得到应用。该系统的研究在硬件上主要基于DSP芯片体积小、处理速度快
核谱测量技术是以核信号谱线提取为基础的核分析方法,涉及核电子技术、核探测技术、传感技术、计算机技术等多技术领域。传统核谱测量系统采用硬件电路实现各功能模块,其灵活
我国的资源状况决定了我国的持续发展必然要求企业的生产中极大的降低资源的消耗水平。我国企业的高消耗水平对我国经济持续发展乃至全人类的未来会产生严重影响已是一个共识
近年来,用电量的迅速增长以及人们对电能质量要求的不断提高,使得电力系统规模不断扩大,系统结构也变得更加复杂。同时,作为电力工业改革的结果之一,发电、输电、配电等环节都将在竞争激烈的电力市场环境下运行。另外,电力系统本身也需要追求更高的运行效率。所有这些要求对电力系统自动化的程度提出了更高的要求。因此,采用现代先进的技术,布置更先进的监测和控制网络,来提高电力系统的自动化程度,显得非常必要。得益于嵌