设计了一种适合于H.264 的变字长解码器根据码流特点进行模块划分减少硬件开销采用并行结构解NAL 包解码效率高采用了桶形移位器进行并行解码每个时钟解一个码字采用Verilog 语言进行设计仿真并通过
上传时间: 2013-07-15
上传用户:shen007yue
随着数字信号处理技术应用的不断深入,数字信号处理系统的实现面临着很多挑战,其中面临的四个主要问题是:速度、设计规模、功耗和开发周期。因此许多数字信号处理的实现方法被提出,其中基于FPGA的实现技术就是其中的重要技术之一。 本文以数字信号处理系统的实现为应用背景,着重研究了基于FPGA的数字滤波器实现技术。本文分为两个主要部分: 第一部分以Xilinx公司的FPGA为例,总结了FPGA设计的基本方法及设计流程,并在此基础上介绍了一种用于产品快速开发的设计方式—基于SystemGenerator的设计方式,这种设计方式向数字信号处理系统的设计者提供了自上而下的FPGA解决方案。 第二部分系统地研究了基于FPGA的数字滤波器实现技术。该部分首先研究了三种适合于FPGA的FIR滤波器实现方法,直接结构、转置结构及分布式算法。其次,讨论了针对直接结构FIR滤波器的乘法器优化技术,CSD编码和系数分解,以及针对转置结构FIR滤波器的乘法器优化技术,简化加法器图,并结合实例给出了它们的优化效果。再次,介绍了直接结构FIR滤波器中常用多操作数加法实现方法,二叉树和Wallace树,并在Wallace树的基础上提出了一种适合于FPGA的1比特多操作数加法结构,这种实现结构在实现采样字长与系数字长均为l比特的FIR滤波器时,使FPGA的资源利用率得到明显提高。最后还给出了三种FIR滤波器实现方法在FPGA中应用的优缺点及其适用性,并给出了一个带通滤波器的设计实例。 论文的研究成果已应用于“北斗一号”导航定位接收机中。
上传时间: 2013-08-01
上传用户:Andy123456
基于过采样和∑-△噪声整形技术的DAC能够可靠地把数字信号转换为高精度的模拟信号(大于等于16位)。采用这一架构进行数模转换具有诸多优点,例如极低的失配噪声和更高的可靠性,便于实现嵌入式集成等,最重要的是可以得到其他DAC结构所无法达到的精度和动态范围。在高精度测量,音频转换,汽车电子等领域有着广泛的应用价值。 本文采用∑-△结构以FPGA方式实现了一个具有高精度的数模转换器,在24比特的输入信号下,达到了约150dB的信噪比。作为一个灵活的音频DAC实现方案。该DAC可以对CD/DVD/HDCD/SACD等多种制式下的音频信号进行处理,接受并转换采样率为32/44.1/48/88.2/96/192kHz,字长为16/18/20/24比特的PCM数据,具备良好的兼容性和通用性。 由于非线性和不稳定性的存在,高阶∑-△调制器的设计与实现存在较大的难度。本文综合大量文献中的经验原则和方法,阐述了稳定的高阶高精度调制器的设计流程;并据此设计了达到24bit精度和满量程输入范围的的5阶128倍调制器。本文创新性地提出了∑-△调制器的一种高效率流水线实现结构。分析表明,与其他常见的∑-△调制器实现结构相比,本方案具有结构简单、运算单元少等优点;此外在同样信号采样率下,调制器所需的时钟频率大大降低。 文中的过采样滤波模块采用三级半带滤波器和一个可变CIC滤波器级联组成,可以达到最高128倍的过采样比,同时具有良好的通带和阻带特性。在半带滤波器的设计中采用了CSD编码,使结构得到了充分的简化。 本文提出的过采样DAC方案具有可重配置结构,让使用者能够方便地控制过采样比和调制器阶数。通过积分梳状滤波器的配置,能够获得32/64/128倍的不同过采样比,从而实现对于32~192kHz多种采样率输入的处理。在不同输入字长情况下,通过调制器的重构,则可以将调制器由高精度的5阶模式改变为功耗更低的3阶模式,满足不同分辨率信号输入时的不同精度要求。这是本文的另一创新之处。 目前,该过采样DAC已经在XilinxVirtexⅡ系列FPGA器件下得到硬件实现和验证。测试表明,对于从32kHz到192kHz的不同输入信号,该DAC模块输出1比特码流的带内信噪比均能满足24比特数据转换应用的分辨率要求。
上传时间: 2013-07-08
上传用户:从此走出阴霾
生物医学信号是源于一个生物系统的一类信号,像心音、脑电、生物序列和基因以及神经活动等,这些信号通常含有与生物系统生理和结构状态相关的信息,它们对这些系统状态的研究和诊断具有很大的价值。信号拾取、采集和处理的正确与否直接影响到生物医学研究的准确性,如何有效地从强噪声背景中提取有用的生物医学信号是信号处理技术的重要问题。 设计自适应滤波器对带有工频干扰的生物医学信号进行滤波,从而消除工频干扰,获得最佳的滤波效果是本研究要解决的问题。生物医学信号具有信号弱、噪声强、频率范围较低、随机性强等特点。由于心电(electrocardiogram,ECG)信号的确定性、稳定性、规则性都比其他生物信号高,便于准确评估和检测滤波效果,本研究采用ECG信号作为原始的模板信号。 本研究将新的电子芯片技术与现代信号处理技术相结合,从过去单一的软件算法研究,转向软件与硬件结合,从而提高自适应速度和精度,而且可以使系统的开发周期缩短、成本降低、容易升级和变更。 采用现场可编程逻辑器件(Field Programmable Gate Array,FPGA)作为新的ECG快速提取算法的硬件载体,加快信号处理的速度。为了将ECG快速提取算法转换为常用的适合于FPGA芯片的定点数算法,研究中详细分析了定点数的量化效应对自适应噪声消除器的影响,以及对浮点数算法和定点数算法的复合自适应滤波器的各种参数的选择,如步长因子和字长选择。研究中以定点数算法中的步长因子和字长选择,作为FPGA设计的基础,利用串并结合的硬件结构实现自适应滤波器,并得到了预期的效果,准确提取改善后的ECG信号。 研究中,在MATLAB(Matrix Laboratry)软件的环境下模拟,选取带有50Hz工频干扰的不同信噪比的ECG原始信号,在浮点数情况下,原始信号通过采用最小均方LMS(LeastMean Squares)算法的浮点数自适应滤波器后,根据信噪比的改善和收敛速度,确定不同的最佳μ值,并在定点数情况下,在最佳μ值的情况下,原始信号通过采用LMs算法的定点数自适应滤波器后,根据信噪比的改善效果和采用硬件的经济性,确定最佳的定点数。并了解LMS算法中步长因子、定点数字长值对信号信噪比、收敛速度和硬件经济性的影响。从而得出针对含有工频干扰的不同信噪比的原始ECG,应该采用什么样的μ值和什么样的定点数才能对原始ECG的改善和以后的硬件实现取得最佳的效果,并根据所得到的数据和结果,在FPGA上实现自适应滤波器,使自适应滤波器能对带有工频干扰的ECG原始信号有最佳的滤波效果。
上传时间: 2013-04-24
上传用户:gzming
PIC16C54C为8位单片机,指令字长12位,全部指令都是单字节指令,系统为哈佛结构,数据总线和程序总线各自独立分开,数据总线宽度为8位,程序总线宽度为12位,内部程序存储器为512×12位,内部数据寄存器为32×8位。 PIC16C54C有12根双向可独立编程I/O引脚,分为PortA和PortB两个端口,其中PortA为RA0~RA3,PortB为RB0~RB7,每根I/O引脚可由程序来编程决定其输入输出方向。 PIC16C54C提供四种可选振荡方式: - RC,低成本的阻容振荡方式 - XT,标准晶体/陶瓷振荡 - HS,高速晶体/陶瓷振荡 - LP,低功耗,低频晶体振荡 更多锁相环知识请访问 http://www.elecfans.com/zhuanti/PLL.html
上传时间: 2013-12-23
上传用户:dianxin61
简答题:1.指令是指示计算机执行某种操作的命令。指令是以一组二进制码表示的,称为机器指令。2.指令包含操作码和操作数两个部分。操作码用来表示执行什么样的操作,操作数用以指出参加操作的数据或数据的存储地址。3.一台计算机所能执行的全部指令的集合称为指令系统。4.半导体存储器具有速度快、体积小、集成度高、成本低等优点。5.总线是计算机中各个功能部件之间传送信息的公用通道,是连接各个功能部件并为它们服务的一组信息传递导线。6.并行的传送信息代码的位数称为总线的宽度。总线的宽度一般和计算机的字长一致。7.将组成微机的基本功能部件CPU、存储器和I/O接口集成在一片大规模集成电路芯片上的计算机叫单片机。8.给单片机配上适当的外围设备和软件,便可构成一个单片机应用系统。9.主要应用在智能仪表、机电一体化、实时控制、分布式多机系统、家用电器等领域。10.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。
标签: 单片机技术
上传时间: 2013-10-20
上传用户:sclyutian
各大类单片机的指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。 PIC 8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14位字长;高级PIC系列芯片共有指令58条,每条指令是16位字长。其指令向下兼容。 在这里笔者介绍PIC 8位单片机汇编语言指令的组成及指令中符号的功能,以供初学者阅读相关书籍和资料时快速入门。
上传时间: 2014-12-27
上传用户:whenfly
8051单片机系统扩展与接口技术:第一节 8051 单片机系统扩展概述第二节 单片机外部存储器扩展第三节 单片机输入输出(I/O)口扩展及应用第四节 LED显示器接口电路及显示程序第五节 单片机键盘接口技术第六节 单片机与数模(D/A)及模数(A/D)转换1、地址总线(Address Bus,简写为AB)地址总线可传送单片机送出的地址信号,用于访问外部存储器单元或I/O端口。A 地址总线是单向的,地址信号只是由单片机向外发出。B 地址总线的数目决定了可直接访问的存储器单元的数目。例如N位地址,可以产生2N个连续地址编码,因此可访问2N个存储单元,即通常所说的寻址范围为 2N个地址单元。MCS—51单片机有十六位地址线,因此存储器展范围可达216 = 64KB地址单元。C 挂在总线上的器件,只有地址被选中的单元才能与CPU交换数据,其余的都暂时不能操作,否则会引起数据冲突。2、数据总线(Data Bus,简写为DB)数据总线用于在单片机与存储器之间或单片机与I/O端口之间传送数据。A 单片机系统数据总线的位数与单片机处理数据的字长一致。例如MCS—51单片机是8位字长,所以数据总线的位数也是8位。B 数据总线是双向的,即可以进行两个方向的数据传送。3、控制总线(Control Bus,简写为CB)控制总线实际上就是一组控制信号线,包括单片机发出的,以及从其它部件送给单片机的各种控制或联络信号。对于一条控制信号线来说,其传送方向是单向的,但是由不同方向的控制信号线组合的控制总线则表示为双向的。总线结构形式大大减少了单片机系统中连接线的数目,提高了系统的可靠性,增加了系统的灵活性。此外,总线结构也使扩展易于实现,各功能部件只要符合总线规范,就可以很方便地接入系统,实现单片机扩展。
上传时间: 2013-10-18
上传用户:assef
微处理器基础知识-天津大学:微处理器基础知识微处理器的选取原则单片机概述典型单片机系列概述PIC单片机简介微处理器选取原则硬件原则字长功耗存储容量功能模块配置开发设备软件原则指令系统开发环境
上传时间: 2013-10-20
上传用户:l银幕海
编写出程序,在键盘上输入某人的月收入(允许达双字长),按照下列个人所得税的办法,计算并输出他应交纳的个人所得税税额。 个人所得税计算方法如下: 个人所得税实行累进税率,计算办法是用全月应纳税所得税分为几个级别,分别乘以累进税率,几个级别税额的总和就是该月应纳个人所得税额。全月应纳税所得额是用全月收入总额减去免税额(税法规定为800元,广州市规定为1260元),个人所得税的税率分为9个级数(见下表)。 举例说明:杨某月收入为55000元,他的个人所得税应该这样计算: 应纳税所得额:55000-1260=53740元,共分为6个级别。 1级(500元之内的部分):500*5%=150 2级(500到2000元之间的部分):1500*10%=450 3级(2000到5000之间的部分):3000*15%=450 4级(5000到20000之间的部分):15000*20%=3000 5级(20000到40000之间的部分):20000*25%=5000 6级(40000到60000之间的部分):13740*30%=4122 以此类推,杨某应缴个人所得税为12747元。
上传时间: 2013-12-21
上传用户:tonyshao