毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
数字音频流的FPGA编码程序设计(2)
1.2 课题研究意义
广播节目信号由广播中心演播室产生,经过编辑和总控后,与其他节目信号一起进行复用,经过信道编码以后通过卫星进行发送。调频发射端接收卫星传来的AES/EBU格式信号,对音频进行解码后,由调频发射机发出射频信号[ 4]。为了保证发射台正常工作,信号检测始终是发射台的一项重要工作,而人工检测的方式过程繁琐且工作效率低[ 5 ]。本文课题研究的内容是利用FPGA可编程逻辑器件对数字音频流信号进行编解码以便在接收时能够方便地快速识别。
1. 3 文章思路安排
本文的组织架构为:
第一章为文章的绪论,主要说明课题的国内外研究现状,课题主要研究内容,并且对本文的行文思路做了一个具体的阐述;
第二章对FPGA和数字电路逻辑设计做了一个简单的介绍;
第三章详细介绍了AES/EBU接口状态以及信号中各个信号位的作用;
第四章是本文的核心内容,主要介绍了数字音频流如何在FPGA中进行编解码(附上部分Verilog程序以做说明);
第五章是在FPGA上进行程序测试,并给出最终结果。
2 FPGA和数字电路设计介绍
2.1 FPGA介绍
FPGA(Field-Programmable Gate Array)全称为现场可编程门阵列。随着
电子
技术的发展,在PAL、GAL、CPLD可编程器件诞生后,又研制出了FPGA。FPGA的诞生不仅解决了可编程器件门电路数会受到限制的缺陷,还能够克服定制电路的不足之处。它可以说是一种半定制电路,适用于专用集成电路(ASIC)领域。最新研制的FPGA集合了中央处理器的内核,这样就可以在一片FPGA上实现
软件
和硬件的协同设计,也让可编程
系统
有了足够的硬件支撑。FPGA既继承了ASIC的大规模、高集成度、高可靠性的优点,又克服了普通ASIC设计周期长、投资大、灵活性差的缺点,逐步成为复杂数字硬件电路设计的理想首选[ 6]。
FPGA的开发有别于
单片机
、PC机的开发。FPGA主要通过VHDL、Verilog等硬件描述语言来编写程序,它主要是进行并行运算,而单片机、PC机的开发则采用了顺序操作的方式。FPGA开发可以从多个地方入手,比如逻辑实现、模块分层、顶层设计、软硬件调试等。
FPGA的设计主要要遵从三个原则。第一个原则是速度和面积的互换:速度——FPGA最高的工作频率,面积——FPGA的芯片资源。理想情况是用最小的面积达到最快的速度,但实际中需要进行速度和面积的取舍。速度换面积能够降低成本,这需要用到流水线设计。流水线设计会对FPGA设计进行改造,用一些小的复用单元来代替重复使用但使用次数不尽相同的模块,这样就可以将具有优势的速度转换为面积。面积换速度能够提高产品性能,但是会提高成本。
第二个原则是硬件可实现,即使用表述述硬件结构的硬件描述语言来实现程序的开发。
第三个原则是同步设计。FPGA的电路结构分为同步和异步两种形式。同步与异步相比,由于它的输出是在时钟边沿触发了触发器而产生的,这样就能很好地避免了异步无法避免的毛刺问题。
2.2 数字电路设计方法——自顶向下
自顶向下的模块化设计方法,这里的“顶”指的是系统的总功能,它是由设计者
最初提出的总要求,较为抽象;“向下”指的是根据系统总要求,将系统分解为若干
个子系统,再将每个子系统分解为若干个功能模块,直到分成许多各具特定子功能的基本模块为止[7]。这些基本模块不仅容易实现,而且功能较为简洁。当模块确定后进行反分解后互连便能够完成系统设计。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于安卓车载智能控制系统设计+文献综述
下一篇:
Hough牛奶瓶残留物自动检测技术研究
等波纹最佳逼近FIR数字滤波器设计
LABVIEW虚拟FIR数字滤波器的设计
MATLAB数字图像处理的交通信号灯识别系统设计
单片机的数字式电感电容表设计
数字图像水印技术的研究
基于EDA的多功能数字钟设计
FPGA+Microblaze软核的数字示波器设计+程序
国内外无刷直流电动机研究现状
浅谈传统人文精神茬大學...
高校网球场馆运营管理初探【1805字】
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书
辩护律师的作证义务和保...
《醉青春》导演作品阐述
中国古代秘书擅权的发展和恶变
多元化刑事简易程序构建探讨【9365字】
谷度酒庄消费者回访调查问卷表