虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

项目设计

  • 基于FPGA的GPS信号捕获与跟踪系统设计研究.rar

    互联网、移动通信、星基导航是21世纪信息社会的三大支柱产业,而GPS系统的技术水平和发展历程代表着全世界卫星导航系统的发展状况。目前,我国已经成为GPS的使用大国,卫星导航产业链也已基本形成。然而,我们对GPS核心技术的研究还不够深入,我国GPS产品的核心部分多数还是靠进口。 GPS接收机工作时,为了将本地信号和接收到的信号同步,要完成复杂的信号处理过程。其中,如何捕获卫星信号并保持对信号的跟踪是最重要的核心技术。很多研究者提出了多种解决方法,但这些方法多数都只停留在理论阶段,无法应用于GPS接收机系统进行实时处理。 本课题在分析了多种现有算法的基础上,研究设计了基于FPGA的GPS信号捕获与跟踪系统。在研究过程中,首先利用Nemerix公司的GPS芯片组设计制作了GPS接收机模块,它能正常稳定地工作,并可用作GPS基带信号处理的研究平台;该平台可实时地输出GPS数字中频信号;本课题在中频信号的基础上深入研究了GPS信号的捕获与跟踪技术。先详细分析比较了几种GPS信号捕获方法,给出了步进相关的捕获方案;接着分析了跟踪环路的特点,给出了锁频环和锁相环交替工作跟踪载波以及载波辅助伪码的跟踪方案,并最终实现了这些方案。 本课题设计的GPS信号捕获与跟踪处理系统是通过硬件和软件协同工作的方式实现的。硬件电路主要实现数据速率高、逻辑简单的相关器功能;而基于MicroBlaze软处理器的软件主要实现数据速率低、逻辑复杂的功能。本文给出了硬件电路的详细设计、仿真结果以及软件设计的详细流程。 本课题最终在FPGA上实现了GPS信号的捕获与跟踪功能,而且系统的性能良好。由此可以得出结论:本设计能够满足系统功能和性能的要求,可以直接用于实时GPS接收机系统的设计中,为自主设计GPS接收机奠定了基础。 本课题的研究得到了大连市信息产业局集成电路设计专项的资助,项目名称是“定位与通信集成功能的SOC设计”,研究成果将在2008年上半年投入试用。

    标签: FPGA GPS 信号捕获

    上传时间: 2013-04-24

    上传用户:1583060504

  • 地面数字电视融合方案发端的FPGA设计与仿真

    本项目完成的是中国地面数字电视融合方案发端系统的FPGA设计与实现。采用Stratix系列的EP1S80F1020C5FPGA为基础构建了主硬件处理平台。系统中能量扩散、LDPC编码、符号交织、星座映射、同步PN头插入、3780点IFFTOFDM调制以及信号成形4倍插值滚降滤波器等都是基于FPGA硬件设计实现的。本文首先介绍了数字电视的发展现状,融合方案发端系统的整体结构以及FPGA设计的相关知识。第三章重点、详细地介绍了基于FPGA的融合方案发端系统除LDPC编码部分的各个模块的具体实现,并对级连后的整个系统的性能进行了仿真、分析和验证。第四章简要介绍了与融合方案发端系统结构类似的一个窄带LDPC解码-误码测试实验平台发端的FPGA设计,并对该测试平台的性能进行了分析验证。我在项目中完成的工作主要有: 1.阅读相关文献资料,了解中国地面数字电视融合方案的整体结构和原理。 2.制定了整个发端系统FPGA实现的框架以及各模块的接口定义。 3.完成了3780点IFFTOFDM的FPGA设计和验证。 4.完成了4倍插值169阶滚降滤波器的算法改进和FPGA设计与验证。 5.完成了整个融合方案系统的功能仿真、分析和验证。 6.完成了窄带LDPC解码-误码测试实验平台发端的FPGA设计以及仿真、验证。

    标签: FPGA 地面数字电视 仿真 方案

    上传时间: 2013-07-05

    上传用户:qq521

  • 图象压缩系统中熵编解码器的FPGA设计及实现

    随着移动终端、多媒体、Internet网络、通信,图像扫描技术的发展,以及人们对图象分辨率,质量要求的不断提高,用软件压缩难以达到实时性要求,而且会带来因传输大量原始图象数据带来的带宽要求,因此采用硬件实现图象压缩已成为一种必然趋势。而熵编码单元作为图像变换,量化后的处理环节,是图像压缩中必不可少的部分。研究熵编解码器的硬件实现,具有广阔的应用背景。本文以星载视频图像压缩的硬件实现项目为背景,对熵编码器和解码器的硬件实现进行探讨,给出了并行熵编码和解码器的实现方案。熵编解码器中的难点是huffman编解码器的实现。在设计并行huffman编码方案时通过改善Huffman编码器中变长码流向定长码流转换时的控制逻辑,避免了因数据处理不及时造成数据丢失的可能性,从而保证了编码的正确性。而在实现并行的huffman解码器时,解码算法充分利用了规则化码书带来的码字的单调性,及在特定长度码字集内码字变化的连续性,将并行解码由模式匹配转换为算术运算,提高了存储器的利用率、系统的解码效率和速度。在实现并行huffman编码的基础上,结合针对DC子带的预测编码,针对直流子带的游程编码,能够对图像压缩系统中经过DWT变换,量化,扫描后的数据进行正确的编码。同时,在并行huffman解码基础上的熵解码器也可以解码出正确的数据提供给解码系统的后续反量化模块,进一步处理。在本文介绍的设计方案中,按照自顶向下的设计方法,对星载图像压缩系统中的熵编解码器进行分析,进而进行逻辑功能分割及模块划分,然后分别实现各子模块,并最终完成整个系统。在设计过程中,用高级硬件描述语言verilogHDL进行RTL级描述。利用了Altera公司的QuartusII开发平台进行设计输入、编译、仿真,同时还采用modelsim仿真工具和symplicity的综合工具,验证了设计的正确性。通过系统波形仿真和下板验证熵编码器最高频率可以达到127M,在62.5M的情况下工作正常。而熵解码器也可正常工作在62.5M,吞吐量可达到2500Mbps,也能满足性能要求。仿真验证的结果表明:设计能够满足性能要求,并具有一定的使用价值。

    标签: FPGA 图象压缩

    上传时间: 2013-05-19

    上传用户:吴之波123

  • 基于ARMGPRS的无线智能巡检终端设计研究

    随着当今生产力的发展和技术的进步,生产设备的自动化程度越来越高,传统的监控手段已不能满足生产自动化、智能化和网络化的需求。智能巡检终端作为生产安全的重要辅助设备,能在复杂环境下实现对多设备多信号量的实时采集和处理,可以作为解决生产设备安全运行的主要手段之一。近来年嵌入式技术以其强大的处理能力、高度的可靠性在微控制领域的应用越来越广泛。无线通信技术,特别是GPRS无线网络技术的快速发展。使互联网等宽带数据网络与无线通信网络实现互联,能够大大提高无线监控效率。在分析研究了当前国内、外设备巡检系统研究现状,并结合嵌入式技术和GPRS无线网络通讯技术的基础上,根据实际项目企业的具体生产要求,论文提出了一种基于GPRS无线通信技术与嵌入式技术的无线智能设备巡检系统。 本系统采用三星公司的ARM920TS3C2410芯片作为系统处理器,处理器从外部传感器采集到的相关数据,如:温度、湿度、压力等,通过SIM—300GRPS无线通讯模块的AT命令将数据通过无线网络传送到移动运营商GPRS网络中,然后将数据传送到生产监控中心(指定IP地址或域名)监控中心,监控中心可以通过专门软件对从各监控点传递的数据作出分析处理,并通过GPRS网络将相关控制命令反馈给各个监控点。 本课题主要工作集中在两个方面:一方面是GPRS无线收发设备硬件实现,在这一部分涉及到模块硬件功能设计、无线模块、嵌入式处理器的选型;另一方面是软件设计,给出了系统软件开发流程,完成了各模块的开发工作。研究和试验表明,该系统具有价格低廉、稳定可靠的特点,能满足远程无线数据传输的实际需求。

    标签: ARMGPRS 无线智能 巡检 终端设计

    上传时间: 2013-06-01

    上传用户:wxhwjf

  • 基于ARMLinux的烟草零售信息终端的设计与实现

    本文针对国家烟草局关于以信息化带动烟草行业现代化建设的要求,密切结合“烟草销售业务管理系统”科研项目进行研究开发,设计了一个基于ARM-Linux的烟草零售信息终端。零售商户可以在此终端上完成商品零售的整个过程,并可通过终端完成订货预测和订货确认的操作,同时可以下载和浏览各种烟草商品信息、订货、查看历史营销记录、浏览各种通知广告,并与烟草公司互动操作。 本文首先分析了课题的研究背景及烟草零售信息终端的国内外现状,给出了一个基于ARM-Linux、GPRS无线网络的烟草销售业务管理系统的总体结构;然后根据烟草零售信息终端的功能需求构建了基于ARM9的硬件平台的整体设计方案;介绍了基于ARM9内核的微处理器S3C2440A及关键外围模块,设计了各模块的硬件接口电路;并在硬件平台上成功移植实现了一个基本的嵌入式Linux系统的软件平台;随后深入研究了Linux2.6引入的platform driver机制下的字符设备驱动程序的开发方法,在全面分析了汉王手写芯片HW006的通信协议的基础上,开发了汉王手写芯片的触摸屏驱动程序,实现了在触摸屏上的点击与汉字手写识别;最后研究了Linux中的串口操作编程,完成了基于华为GTM900B GPRS模块的数据通信程序设计和条形码扫描程序模块的开发,并研究了多线程编程技术在网络数据收发中的应用方法,设计了烟草零售信息终端所需的数据库和图形界面。 所研制的烟草零售信息终端已成功应用于山西省某市的各个烟草零售点,运行结果表明,该终端运行稳定可靠,与用户的交互方便快捷,采集到的各类数据能够及时、有效、准确地传输到应用管理系统,各方面性能都达到了课题的要求,为烟草销售市场预测、货物配送和营销推广提供了一种有效的手段。

    标签: ARMLinux 信息终端

    上传时间: 2013-05-23

    上传用户:CSUSheep

  • 基于ARM的非接触式IC卡读卡器设计

    非接触式IC卡是IC卡领域的一项新兴的技术,它是射频识别技术和IC卡技术相结合的产物。由于非接触式IC卡具有操作快捷、抗干扰性强、工作距离远、安全性高、便于一卡多用等优点,在自动收费、身份识别和电子钱包等领域具有接触式所无法比拟的优越性,具有广阔的市场前景。非接触式IC卡读卡器是非接触式IC卡应用系统的关键设备之一。基于实际项目的需要,本课题开发了一种读写距离在10cm左右的非接触式IC卡读卡器,它可以应用于电子消费场合,如公交和地铁电子售票,食堂售饭等场合。 本文首先研究了用于本系统的基本理论,包括射频识别技术、ARM处理器体系结构和嵌入式系统,然后基于这些理论,给出了非接触式IC卡读卡器的设计方案。系统由三个部分组成:第一部分是读卡器的收发模块,选用Philips公司的高集成度非接触式读写芯片MF RC500设计射频收发模块,对射频芯片接口电路设计做了详细的论述;第二部分是核心控制模块,以Philips公司的ARM7芯片LPC2292为核心,对电源供应电路、存储器电路、通信接口电路、LED显示电路等设计做了一定的描述,并给出了电路。第三部分是系统的程序设计,采用移植嵌入式系统并添加任务的模式来实现读卡器的各功能。通过对软硬件的调试实现了非接触式IC卡读卡器的硬件与软件平台的构建。

    标签: ARM 非接触式 IC卡 读卡器

    上传时间: 2013-04-24

    上传用户:jlyaccounts

  • 基于ARM的驾驶员语音控制器的设计与实现

    随着经济的发展,城市交通的压力越来越大,很多城市都开始建设地铁项目,发展地下轨道交通事业。在地铁列车上,驾驶员需要方便、快捷地控制各种语音功能,保障列车可靠、安全的运行,从而为乘客提供优质的服务。驾驶员语音控制器就是为了满足这一需求而提出来的。 在描述列车乘客信息系统的发展、介绍了公共广播系统的功能的之后,本文分析了驾驶员语音控制器的设计需求,设计了一种具有人机交互功能的驾驶员语音控制器。它带有LCD显示屏和输入键盘;能够在内部存储路线、站点和紧急信息等用户数据。通过窗口菜单以图形化的方式向驾驶员显示列车运行信息。通过通信端口,按照双方约定的通讯格式,将运行模式,路线站点,紧急信息等内容发送给列车显示与广播控制单元,完成语音及显示控制。根据需求分析,提出了一种基于ARM的控制器设计平台。设计了该控制器的硬件和软件的整体方案,采用模块化设计的思想给出了系统各主要模块的具体设计与实现方法,并给出了相关电路的实现原理图。最后介绍了本控制器的测试方法与过程,并给出了具体应用。该驾驶员语音控制器实现了人工广播、司机对讲、紧急对讲和系统设置等功能。具有操作方便、便于维护、可配置、成本低等优点,满足了驾驶员以及列车语音与显示控制的实际需求。关键词:ARM;RS485;乘客信息系统;图形用户界面;嵌入式系统

    标签: ARM 驾驶员 语音控制器

    上传时间: 2013-07-30

    上传用户:电子世界

  • 基于ARM的流体网络测控系统的设计与实现

    随着计算机、通信、电子技术的进步,嵌入式系统和以太网技术的融合将成为嵌入式技术未来的重要发展方向。基于ARM的嵌入式系统由于具有低功耗、高性能、低成本、可以进行多任务操作等优点,在控制领域得到了越来越广泛的应用。 本选题来自中山大学与北京航天五院合作研制的流体网络系统地面原理样机控制器设计项目。论文研究的主要目的是利用基于ARM920T内核的嵌入式微处理器AT91RM9200融合多传感器设计一种可以在地面实验室环境中可靠运行的数据采集与温度控制系统。 本文从嵌入式测控系统的硬件实现和软件设计两方面进行分析。在硬件设计上,主控制板以Atmel公司生产的AT91RM9200 CPU为核心,主要包括串口模块、存储模块、以太网接口模块、基于SPI串行接口设计的数据采集模块(A/D)、基于I2C接口设计的PID控制信号输出模块(D/A)和采用PIO接口设计的开关控制输出模块等电路,其中后三个模块承担了流体网络回路的传感器数据采集,关键点的温度控制和多路电磁阀的开关控制等任务,后文将重点介绍。在软件设计方面,主要分两个方面进行讨论,分别为主控制器上基于嵌入式Linux系统的软件和上位机采用Visual C++编写的监控软件。主控制器软件采用多线程进行设计,包括主线程、服务器子线程和数据采集子线程,三个线程同时运行,提高了系统的运行效率。上位机和主控制器通过接入以太网中,然后由服务器线程和上位机客户端利用socket套接字实现通信。同时上位机软件也提供形象美观的图形用户界面,配合主控制器实现特定的温度、流量和压力监控。 本论文设计的嵌入式测控系统充分利用了AT91RM9200内嵌的的强大功能模块,包括SPI接口模块和I2C接口模块等,可广泛应用于控制领域。对该系统的一些研究成果和设计方法具有一定的先进性和良好的实用性,具有良好的应用前景。

    标签: ARM 流体 网络测控

    上传时间: 2013-06-30

    上传用户:hmy2st

  • 基于ARM的前向散射式能见度仪的设计

    大气能见度(Visibility)是反映大气透明度的一个指标,是气象观测的常规项目,它对航海、航空、陆上交通以及军事活动等都有重要影响。目前国内能见度仪,特别是适用于海洋恶劣环境中的便携式、高精度的能见度仪较少,需要研制适合海上测量的能见度仪。 在系统阐述大气能见度检测理论依据的基础上,研究了能见度检测系统的关键技术,主要包括光源的稳定性、微弱信号的相敏检测技术及信号的抗干扰技术等。本系统由发射模块、接收模块、信号处理模块及电源模块等组成。设计了发射模块和接收模块的光学系统,并进行了发射光源的调制设计、接收模块中的光电转换电路、放大电路、带通滤波电路的设计及信号的锁相放大电路的设计等。大气能见度测量属于微弱信号检测技术,在海上更容易受到外界自然光及其它环境因素的干扰,因此滤除各种干扰,提取有用的微弱信号是本设计的核心。本文重点研究了光敏检测技术和适合于微弱信号检测的锁相放大技术,设计了以OPT101为核心的光敏检测电路,有效提高了电路的灵敏度和抗干扰,简化了设计;设计了以平衡调制解调芯片AD630为核心的锁相放大电路和由双D触发器SN74HCT74及单稳态触发器M74HC4538B1R组成的移相电路,实验证明,在较大的噪声背景下,该电路可以有效地提取出反映能见度变化的有用信号。锁相放大后的直流信号,经AD处理后输入到微处理器ARM中,经过理论运算最后得到能见度值。为了保证系统工作的稳定性,特别是海上恶劣环境,对系统进行了防盐、雾、水的设计,如对镜头进行镀膜、对PCB板进行了三防处理等。 最后进行了能见度仪样机的研制。

    标签: ARM 散射 仪的设计

    上传时间: 2013-04-24

    上传用户:胡佳明胡佳明

  • 基于ARM的水污染监控网络报警器设计

    随着大量的工矿企业的兴起和扩张,会有越来越多的废水、污水排放到环境中,特别是在珠江三角洲地区,这一现象尤为突出。目前珠江流域的水资源已经出现严重污染,由此带来的环境污染和生态污染已引起了当地有关部门的高度重视。为此,本课题通过与广东泰斗微电子公司合作,研发一种具有通用性的水污染源信息监控网络的语音报警器,通过实时快速的污染源信息检测,完成对污染源信息的语音报警和存储。 报警器的功能是接收由前端北斗通信处理器传输来的污染源信号进行相应的语音报警。本报警器设计选用目前工业控制领域流行的ARM芯片LPC2368作为主控制器,并采用RS232/RS485通用通信方式来完成对水污染源信息的采集与处理;选用SD卡作为存储介质来实现对语音文件和污染源信息的存储;语音报警部分选用价格低廉的WAV和MP3解码芯片VS1003进行语音文件的解码。设计中还对语音输出通道进行扩展,提高系统的扩展性和使用的灵活性。 本报警器设计兼容FAT16和FAT32两种文件系统格式,并支持WAV和MP3两种类型的语音文件报警,相比目前常用的水污染监控系统报警器来说,本报警器具有更大的通用性和灵活性。本报警器在软件设计中嵌入了实时微内核操作系统uC/OS—Ⅱ,这使得本报警器在实时性方面有很大的改善和提高,有效的解决了基于前后台软件系统的报警器在报警时出现语音播放不连续的问题。 本报警器是“珠江水域北斗监控示范工程”项目中的一部分即预警部分,目前该报警器已通过各项功能测试,并已安装在多个监控站点上试运行。

    标签: ARM 监控 报警 网络

    上传时间: 2013-07-31

    上传用户:hmy2st