随着安全通信数据速率的提高,关键数据加密算法的软件实施成为重要的系统瓶颈.基于FPGA的高度优化的可编程的硬件安全性解决方案提供了并行处理能力,并且可以达到所要求的加密处理性能(每秒的SSL或RSA运算次数)基准.网络的迅速发展,对安全性的需要变得越来越重要.然而,尽管网络技术进步很快,安全性问题仍然相对落后.由于FPGA所提供的设计优势,特别是新的高速版本,网络系统设计人员可以在这些网络设备中经济地实现安全性支持.FPGA是实现设计灵活性和功能升级的关键,对于容错、IPSec协议和系统接口问题而言这两点非常重要.而且,FPGA还为网络系统设计人员提供了适应不同安全处理功能以及随着安全技术的发展方便地增加对新技术支持的能力.标准加密/解决以及认证算法,如RC-4、DES、三次DES、MD-5以及安全哈希算法-1(SHA-1)被广泛用于全球网络安全系统中.本文介绍了基于PCI总线的加密卡的研制,硬件板卡的结构,着重论述了加密卡上加密模块的实现,即用FPGA实现3DES及IDEA、MD5算法的过程,加密卡的工作原理,加密卡中多种密码算法的配置原理,最后对3DES算法及IDEA、MD5算法的实现进行仿真,并绘制了板卡的原理图,对PCI接口原理进行了阐述.在论文中,首先阐述了数据加密原理.介绍了数据加密的算法和数据加密的技术发展趋势,并重点说明了3DES的算法.由于加密卡的生存空间在于其高速的加密性能与便捷的使用方式,所以,我们的加密卡采用的是基于PCI插槽的结构,遵从的是PCI2.2规范,理解并掌握PCI总线的规范是了解整个系统的重要一环,本文讲述了PCI总线的特点和性能,以及总线的信号.由于遵从高速性的要求,我们在硬件选型的时候,选用的是TI公司高速DSP T M S 3 2 0 C 5 4 x:T I公司新推出的T M S 3 2 0 C 6 x系列D S P功能强,速度也非常快,但目前价格仍然太高,不适合一般加解密使用.而TMS3 2 0 C 5 4 x系列具有性能适中,价格低廉,产品成熟等特点,是较好的选择.FPGA选用的XILINX公司的XC2V3000,在随后的文章中,我们将会对这些器件特性做相应说明.并由此得出电路原理图的绘制.文章的重点之一在于3DES算法及IDEA、MD5算法的FPGA实现,以Xilinx公司VIRTEXII结构的VXC2V3000为例,阐述用FPGA高速实现3DES算法及IDEA、MD5算法的设计要点及关键部分的设计.
上传时间: 2013-04-24
上传用户:qazwsc
本文研究基于ARM与FPGA的高速数据采集系统技术。论文完成了ARM+FPGA结构的共享存储器结构设计,实现了ARMLinux系统的软件设计,包括触摸屏控制、LCD显示、正弦插值算法设计以及各种显示算法设计等。同时进行了信号的高速采集和处理的实际测试,对实验测试数据进行了分析。 论文分别从软件和硬件两方面入手,阐述了基于ARM处理器和FPGA芯片的高速数据采集的硬件系统设计方法,以及基于ARMLinux操作系统的设备驱动程序设计和应用程序设计。 硬件方面,在FPGA平台上,我们首先利用乒乓操作的方式将一路高速数据信号转换成频率为原来频率1/4的4路低速数据信号,再将这四路数据分别存储到4个FIFO中,然后再对这4个FIFO中的数据拼接并存储在FPGA片上的双端口双时钟RAM中,最后将FPGA的双端口双时钟RAM挂载到ARM系统的总线上,实现了ARM和FPGA共享存储器的系统结构,使ARM处理器可以直接读取这个双端口双时钟的RAM中的数据,从而大大提高了数据采集与处理的效率。在采样频率控制电路设计方面,我们通过使FIFO的数据存储时钟降低为标准状态下的1/n实现数据采集频率降为标准状态的1/n,从而实现了由FPGA控制的可变频率的数据采集系统。 软件方面,为了更有效地管理和拓展系统功能,我们移植了ARMLinux操作系统,并在S3C2410平台上设计实现了基于Linux操作系统的触摸屏驱动程序设计、LCD驱动程序移植、自定义的FPGA模块驱动程序设计、LCD显示程序设计、多线程的应用程序设计。应用程序能够控制FPGA数据采集系统工作。 在前端采样频率为125MHz情况下,系统可以正常工作。能够实现对频率在5MHz以下的信号波形的直接显示;对5MHz至40MHz的信号,使用正弦插值算法进行处理,显示效果良好。同时这种硬件结构可扩展性强,可以在此基础上实现8路甚至16路缓冲的系统结构,可以使系统支持更高的采样频率。
上传时间: 2013-07-04
上传用户:林鱼2016
生成spwm正弦表的程序,直接运行输入相应的参数就可以了。
上传时间: 2013-04-24
上传用户:buffer
直接数字合成(DDS)技术采用全数字的合成方法,所产生的信号具有频率分辨率高、频率切换速度快、频率切换时相位连续、输出相位噪声低和可以产生任意波形等诸多优点。本文研究的是一种基于DDS/FPGA的多波形信号源系统,其中,DDS技术是其核心技术。DDS可以精确地控制合成信号的三个参量:幅度、相位以及频率,因此利用DDS技术可以合成任意波形。但因其数字化合成的固有特点,使其输出信号中存在大量杂散信号。杂散信号的主要来源是:相位截断带来的杂散信号;幅度量化带来的杂散信号;DAC的非线性特性带来的杂散信号。这些杂散信号严重影响了合成信号的频谱纯度。因此抑制这些杂散信号是提高合成信号谱质的关键。 本文在研究各种抑制DDS杂散技术的基础上,提出了中和加扰技术,这可以在很大程度上减小杂散对DDS输出信号谱质的影响。 EP1S808956C6是一款高性能的FPGA芯片,其超强的数据处理能力十分适合应用于DDS多波形信号源的开发。在QuartusⅡ平台下运用Verilog HDL语言和原理图设计可以很方便地应用各种抑制杂散信号的方法来提高输出信号的谱质。 结合高速DDS技术和FPGA两者的优点,本文设计了一种基于DDS/FPGA的多波形信号源,它能完成正弦波、余弦波、三角波、锯齿波、方波、AM、SSB、FM、2ASK、2FSK、π/4-QDPSK等多种信号。使得所设计的信号源可以适应多种不同的工作环境,给工作带了方便。
上传时间: 2013-07-27
上传用户:sc965382896
从制成世界上第一台激光器开始,激光优异的单色性、方向性和高亮度特点引起了各界的关注。激光测距技术是目前应用较为广泛的一种激光技术,它与一般测距方法相比,具有操作方便,精度高和昼夜可用的优点。目前激光测距技术分成脉冲式和连续式两种类型,连续式测距系统随着近年来激光技术的发展逐渐引起人们的关注,在民用领域,尤其是在一些对数据的实时性要求不很高的系统中得到普遍应用。 小型化、智能化、高精度、对人眼安全是激光测距的发展方向,但是目前的测距仪普遍存在元器件较多、功耗相对较高、灵活性不够、适应能力不强、抗干扰能力不强等缺点,不利于整机的一体化和小型化设计。 基于上述局限性,本文提出一种新的思想,将数字信号处理技术应用到连续式相位激光测距技术中,具体是利用DDS(直接数字频率合成)技术产生用于调制激光器的正弦信号,利用FPGA与DSP技术实现高速数字化处理。该方法不仅克服了上面所述的缺点,而且还具有以下的优点:可以通过软件的方法改变调制频率,大大简化了测相电路,提高了使用的方便性:解决了激光连续测距中频率输出不稳定和相位抖动的问题,使测距仪的稳定性更高;采用DSP处理芯片对信号进行处理,处理速度更快,提高了实时性;采用FFT技术测相,不仅精度高,而且随着微电子技术的不断发展,精度还有上升的空间。 本文从理论和实验上验证了该测距方案的可行性。在采用实时取样补偿技术的情况下,该测距方案的测距精度可达到毫米量级,该测距方案设计新颖,系统受环境因素影响较小,可在恶劣环境下进行短距离(一般小于15米)的测量。实验结果表明,该设计方案基本上达到预期的指标要求。
上传时间: 2013-06-08
上传用户:manking0408
频率合成技术广泛应用于通信、航空航天、仪器仪表等领域。目前,常用的频率合成技术有直接式频率合成、锁相频率合成和直接数字频率合成(DDS)。DDS系统可以很方便地获得频率分辨率很精细且相位连续的信号,也可以通过改变相位字改变信号的相位,因此也广泛用于数字通信领域。 本论文是利用FPGA完成一个DDS系统。DDS是把一系列数字量形式的信号通过D/A转换形成模拟量形式的信号的合成技术。主要是利用高速存储器作查寻表,然后通过高速D/A转换器产生已经用数字形式存入的正弦波(或其他任意波形)。一个典型的DDS系统应包括:相位累加器,可在时钟的控制下完成相位的累加(一般由ROM实现);DA转换电路,将数字形式的幅度码转换成模拟信号。 本文根据设计指标,进行了DDS系统分析和设计,包括DDS系统框图的设计,相位控制字和频率控字的设计,以及软件和硬件设计,重点在于利用FPGA改进设计,包括控制系统(频率控制器和初始相位控制器),寻址系统(相位累加器和数据存储器),以及转换系统(D/A转换器和滤波器)的设计。介绍了利用现场可编程逻辑门阵列(FPGA)实现数控振荡器(DNO,即DDS)的原理、电路结构,重点介绍了DDS技术在FPGA中的实现方法,给出了采用ALTERA公司的FIEX1OK系列FPGA芯片EPF10K20TC144-4芯片进行直接数字频率合成的VHDL源程序。
上传时间: 2013-04-24
上传用户:huangzchytems
频率合成技术广泛应用于通信、航空航天、仪器仪表等领域,目前,常用的频率合成技术有直接频率合成、锁相频率合成和直接数字频率合成(DDS)等。其中DDS是一种新的频率合成方法,是频率合成的一次革命。全数字化的DDS技术由于具有频率分辨率高、频率切换速度快、相位噪声低和频率稳定度高等优点而成为现代频率合成技术中的佼佼者。随着数字集成电路、微电子技术和EDA技术的深入研究,DDS技术得到了飞速的发展。 DDS是把一系列数字量化形式的信号通过D/A转换形成模拟量形式的信号的合成技术。主要是利用高速存储器作查寻表,然后通过高速D/A转换产生已经用数字形式存入的正弦波(或其它任意波形)。一个典型的DDS系统应包括以下三个部分:相位累加器可以时钟的控制下完成相位的累加;相位一幅度码转换电路一般由ROM实现;D/A转换电路,将数字形式的幅度码转换成模拟信号。 现场可编程门阵列(FPGA)设计灵活、速度快,在数字专用集成电路的设计中得到了广泛的应用。本论文主要讨论了如何利用FPGA来实现一个DDS系统,该DDS系统的硬件结构是以FPGA为核心实现的,使用Altera公司的Cyclone系列FPGA。 文章首先介绍了频率合成器的发展,阐述了基于FPGA实现DDS技术的意义;然后介绍了DDS的基本理论;接着介绍了FPGA的基础知识如结构特点、开发流程、使用工具等;随后介绍了利用FPGA实现直接数字频率合成(DDS)的原理、电路结构、优化方法等。重点介绍DDS技术在FPGA中的实现方法,给出了部分VHDL源程序。采用该方法设计的DDS系统可以很容易地嵌入到其他系统中而不用外接专用DDS芯片,具有高性能、高性价比,电路结构简单等特点;接着对输出信号频谱进行了分析,特别是对信号的相位截断误差和幅度量化误差进行了详细的讨论,由此得出了改善系统性能的几种方法;最后给出硬件实物照片和测试结果,并对此作了一定的分析。
上传时间: 2013-04-24
上传用户:yx007699
The purpose of this note is to present how to use the ST7 PWM/BRM for the generation of a50Hz si
上传时间: 2013-06-01
上传用户:huyanju
本文提出了一种以直接数字频率合成(DDS)技术为基础的信号发生器的设计。采用单片机AT89C51 控制DDS 芯片AD9850 产生频率可调的正弦信号,并通过低通滤波器得到纯正的信号,最后经过
上传时间: 2013-04-24
上传用户:ruan2570406
随着现代工业的高速发展,电力系统的非线性负荷日益增多,严重地污染了电网的环境,威胁着电网中的各种电气设备的安全经济运行,不论从保证电力系统和供电系统的安全经济运行或是从保证设备和人身的安全来看,对谐波污染造成的危害影响加以经常监测和限制都是极为迫切的。谐波测量是谐波治理的重要前提条件,也是分析解决谐波治理问题的基本问题。国内外已有各种谐波检测的研究,形成了多种谐波检测方法,基于快速傅立叶变化的FFT是当前谐波检测中应用最为广泛的一种谐波检测方法。特别是经过技术补偿后的FFT算法,在谐波检测中具有更好的性能。但该方法在实现上主要是采用通用DSP器件(比如TI公司产品),其实时性不强,影响了检测性能。随着微电子技术和数字信号处理技术的发展,基于FPGA的数字信号处理具有高速、开发简便、易于形成ASIC等优势而得到了广泛的应用。论文在分析谐波测量方法的基础上,提出了基于FPGA实现电网谐波测量系统。以嵌入式处理器NiosⅡ为核心,实现了电网谐波分析的周期图功率谱分析方法。在整个系统硬件设计的基础上,主要完成了基-28点、16点、32的FFT模块、完成了求模运算模块以及输出显示模块。通过比较仿真得到的方波、正弦信号的谱结构与实际系统输出的谱结构,验证了该实现方法的正确性。
上传时间: 2013-06-30
上传用户:无聊来刷下