软件无线电是二十世纪九十年代提出的一种实现无线通信的体系结构,被认为是继模拟通信、数字通信之后的第三代无线电通信技术。它的中心思想是:构造一个开放性、标准化、模块化的通用硬件平台,并使宽带模数和数模转换器尽可能靠近天线,从而将各种功能,如工作频段、调制解调类型、数据格式、加密模式、通信协议等用软件来完成。 本论文首先介绍了软件无线电的基本原理和三种结构形式,综述了软件无线电的几项关键技术及其最新研究进展。其中调制解调模块是软件无线电系统中的重要部分,集中体现了软件无线电最显著的优点——灵活性。目前这一部分的技术实现手段多种多样。随着近几年来芯片制造工艺的飞速发展,可编程器件FPGA以其高速的处理性能、高容量和灵活的可重构能力,成为实现软件无线电技术的重要手段。 本论文调制解调系统的设计,选择有代表性的16QAM和QPSK两种方式作为研究对象,采用SystemView软件作为系统级开发工具进行集成化设计。在实现系统仿真和FPGA整体规划后,着重分析用VHDL实现其中关键模块以及利用嵌入FPGA的CPU核控制调制解调方式转换的方法。同时,在设计中成功地调用了Xilinx公司的IP核,实现了设计复用。由于FPGA内部逻辑可以根据需要进行重构,因而硬件的调试和升级变得很容易,而内嵌CPU使信号处理过程可以用软件进行控制,充分体现了软件无线电的灵活性。 通过本论文的研究,初步验证了在FPGA内实现数字调制解调过程及控制的技术可行性和应用的灵活性,并对将来的扩展问题进行了研究和讨论,为实现完整的软件无线电系统奠定了基础。
上传时间: 2013-04-24
上传用户:libenshu01
本文研制了一种基于社区和家庭,以家庭为核心的“家庭——社区医院——中心医院”的三层体系结构的远程家庭监护系统。该系统主要包括家庭端的远程家庭监护智能终端和远端的医院监护中心两部分,其中,家庭端的远程家庭监护智能终端的软硬件实现是本文的重点和关键。 给出了远程家庭监护智能终端的硬件结构和软件体系的总体设计方案。远程家庭监护的硬件平台,以Philips的ARM内核的32位嵌入式微处理器LPC2214为控制核心,外围扩展蓝牙模块、ISP1160 USB主机模块、10M以太网通信模块、CF卡存储模块和液晶显示模块等模块实现。对各硬件模块的设计实现做了详尽的论述。在硬件平台的基础上,移植嵌入式操作系统μC/OS-Ⅱ,按照操作系统、中间件程序和应用程序的分层软件体系结构,设计实现了远程家庭监护智能终端的软件,使得软件更易维护和升级。 对家庭监护终端的软件实现进行了详细的论述。设计实现了各硬件模块的驱动程序、通信协议和应用程序。整个应用程序按功能划分为9个任务,由操作系统内核进行调度,提高了系统的可靠性和实时性。应用程序实现了友好的人机界面和生理信号的自动分析功能。重点研究了ECG信号自动分析诊断算法,应用自适应模板法,实现了疾病自动分析诊断功能,能够实现10种常见心律异常的自动分析诊断。 远程家庭监护智能终端系统可实现对病人心电、血压、血糖、体温、呼吸率和血氧饱和度等参数的实时远程监护,可根据病人的情况定制要监护的参数,具有良好的可扩展性和灵活性。远程家庭监护终端,通过蓝牙模块以无线方式采集病人的心电和体温参数,通过USB主机下行口连接其他生理参数模块采集血压等参数。所采集的参数经终端分析处理后,可在液晶上显示生理参数值及结果,并可通过局域网传送到监护中心服务器,供社区医院监护医生分析诊断。在病人出现生理异常时,家庭监护智能终端能够给出初步诊断结果并发出报警。监护服务器收到报警后提醒监护医生给出诊断结果,并将诊断结果反馈到家庭监护终端显示,使病人能够得到及时救治。
上传时间: 2013-06-06
上传用户:13681659100
Internet现已成为社会重要的信息流通渠道。嵌入式系统能够连接到 Internet上面将信息传送到几乎世界上的任何一个地方。嵌入式设备与Internet的结合代表着嵌入式系统和网络技术的真正未来。随着IPv6的应用,设备都可能获得一个全球唯一的IP地址,通过IP地址和互联网相连成为一个网络设备。因此随着电子技术和Internet技术的发展使的家用电子电器产品步向智能化网络化的智能家居方向。智能家居是集成微电子技术与控制技术当前嵌入式系统典型的代表。 本文将嵌入式技术与电力载波通信协议X-10技术结合起来来实现智能家居控制系统,着重研究智能家居控制系统的核心一基于ARM核的智能家居网关软硬件设计。智能家居网关是一个嵌入式WEB服务器,用户通过登陆智能家居网关进而实现对智能家居网关的远程控制操作,智能家居网关将接收到的用户命令进行“翻译”之后向家庭电力线发送X-10指令,实现对家庭设备的控制。 本文首先分析基于ARM的智能家居控制系统的原理及X-10技术;然后给出具体基于ARM平台的硬件电路设计,本文在以LPC2210为处理器实现智能家居控制系统的设计中,给出详细设计步骤与过程。本系统主要电路包括有电源电路、键盘电路、LCD显示电路、存储电路、网口电路、及X-10电力载波电路等等;其次ARM平台软件实现是本文的一个重点。本文主要分三步来实现:第一步实现了在LPC2200系列处理器上的嵌入式操作系统uC/OS-Ⅱ的移植、第二步实现TCP/IP协议栈LWIP在嵌入式操作系统上的移植、第三步实现WEB服务器的组建以及应用软件设计。最后系统在搭建完软硬件平台之后,进入调试结果环节。系统运行后本人使用本地示波器观看波形,然后通过对波形的解析与X-10指令的对照来验证基于ARM的智能家居控制系统的可行性,进而实现了X-10信息家电与Internet的互连控制。
上传时间: 2013-06-04
上传用户:WS Rye
在国内新的电力市场形势的变化下,配电网自动化尤其是配电网自动化中的无功补偿和配电数据监测在电力企业中的重要性越来越显著。另一方面,我国电力供需矛盾趋于缓和,电力负荷控制系统的控制功能变得很少使用,造成了资金、资源的很大浪费。为了使这些资源更有效地服务于配电网自动化建设,在充分整合电力负荷控制系统原有硬件资源的基础上,开发了基于ARM的智能控制器来实现对电网的无功补偿和配电监测,对原有的数据资源进行了进一步的开发利用。 本论文主要完成了以下几个方面的工作: 1、研究电网数据采集方法、高速数字信号处理算法、智能无功补偿算法。 2、研究基于GPRS的分布式网络结构及国家电网公司通信协议《电力负荷管理系统数据传输规约—2004》的实现。 3、研究基于高性能嵌入式系统的终端软、硬件平台的实现
上传时间: 2013-04-24
上传用户:yph853211
随着Internet的发展和后PC时代的到来,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场需求。具有良好的网络支持和多任务处理能力的嵌入式系统为数据通信提供了新的解决方案。 本文的主要任务是实现接口模块的网络传输功能。该任务来自于某军事预研项目中的定位与指挥系统部分。为了提高终端和接口模块之间的数据传输速度,本文采用带有完整网络支持的嵌入式系统来实现数据传输。同时为了将本次的设计成果应用于以后的项目开发中,本课题还进行了文件系统,系统实时性等多方面的改进,实现了一个通用的功能完善的嵌入式软件平台。 本文选用某S3C4480开发板作为系统硬件平台,嵌入式操作系统选用了专门为无MMU的处理器设计的操作系统uClinux。 本文的主要工作有: ●分析系统功能需求,提出系统方案设计; ●构建网络传输功能所需的系统平台,完成uClinux,Blob的移植工作,并实现断电可保存的jffs2文件系统; ●为了实现网络传输功能,为网络设备RTL8019AS编写驱动;同时为了增强系统的人机交互性能,本文对4x4键盘编写了驱动程序; ● uClinux在实时性方面的缺陷对数据的实时传送有一定影响,所以做了基于RTLinux的外部扩展的实时性的改造,并对任务切换时间进行了测试; ●网络传输程序设计。首先完成了遵循定位与指挥系统中接口通信协议规定的通信数据的打包和解包。然后对比测试了TCP和UDP的传输速度。考虑到UDP协议传输的速度优势,在应用层做出了可靠性改造,经过对停等协议和滑动窗口协议的分析和比较,最终采用基于停等协议的改造方法,并完成了具体测试。
上传时间: 2013-04-24
上传用户:TI初学者
本文通过对一台工业仪表通信协议进行分析,介绍了用VB6.0开发微机实时数据采集程序的编程技术。关键词:VB;MSComm控件;通信协议;实时;数据采集Abstract: The pap
上传时间: 2013-06-03
上传用户:shiny3333
简介 探讨了在PC机中用Visual Basic下的Microsoft Comm control控件与使用C51编程的MCS\ 51单片机之间的串行通信的方法,以及在VB中怎样处理二进制码,并给出了演示程序和通信协议。
上传时间: 2013-04-24
上传用户:18752787361
8051处理器自诞生起近30年来,一直都是嵌入式应用的主流处理器,不同规模的805l处理器涵盖了从低成本到高性能、从低密度到高密度的产品。该处理器极具灵活性,可让开发者自行定义部分指令,量身订制所需的功能模块和外设接口,而且有标准版和经济版等多种版本可供选择,可让设计人员各取所需,实现更高性价比的结构。如此多的优越性使得8051处理器牢固地占据着庞大的应用市场,因此研究和发展8051及与其兼容的接口具有极大的应用前景。在众多8051的外设接口中,I2C总线接口扮演着重要的角色。通用的12C接口器件,如带12C总线的RAM,ROM,AD/DA,LCD驱动器等,越来越多地应用于计算机及自动控制系统中。因此,本论文的根本目的就是针对如何在8051内核上扩展I2C外设接口进行较深入的研究。 本课题项目采用可编程技术来开发805l核以及12C接口。由于8051内核指令集相容,我们能借助在现有架构方面的经验,发挥现有的大量代码和工具的优势,较快地完成设计。在8051核模块里,我们主要实现中央处理器、程序存储器、数据存储器、定时/计数器、并行接口、串行接口和中断系统等七大单元及数据总线、地址总线和控制总线等三大总线,这些都是标准8051核所具有的模块。在其之上我们再嵌入12C的串行通信模块,采用自下而上的方法,逐次实现一位的收发、一个字节的收发、一个命令的收发,直至实现I2C的整个通信协议。 8051核及I2C总线的研究通过可编程逻辑器件和一块外围I2C从设备TMPl01来验证。本课题的最终目的是可编程逻辑器件实现的8051核成功并高效地控制扩展的12C接口与从设备TMPl01通信。 用EP2C35F672C6芯片开发的12C接口,数据的传输速率由该芯片嵌入8051微处理的时钟频率决定。经测试其传输速率可达普通速率和快速速率。 目前集成了该12C接口的8051核已经在工作中投入使用,主要用于POS设备的用户数据加密及对设备温度的实时控制。虽然该设备尚未大批量投产,但它已成功通过PCI(PaymentCardIndustry)协会认证。
上传时间: 2013-06-18
上传用户:731140412
随着我国信息化发展进程加快,信息化覆盖面扩大,信息安全问题也就随之增多,其影响和后果也更加广泛和严重。同时,信息安全及其对经济发展、国家安全和社会稳定的重大影响,正日益突出地显现出来,受到越来越多的关注。在和平年代,通过对信息载体进行大规模的物理破坏,从而达到危害信息安全的目的,在一定程度上是行不通的。然而,在信息安全的角力上,破坏者从来都没有放弃过,他们把目标对准了信息载体中的数据,由于数据的易失性,计算机数据成为信息安全中的最大隐患,同时也是破坏信息安全的一个突破口。 本文提出研制硬盘加密卡的主要目的是为了防止对计算机数据的窃取,保护硬盘中的数据。破坏者在得到硬盘后,也不能够得到硬盘中的数据,从而达到保护信息安全的目的。加密卡提供两个符合ATA-6标准的接口,串接在主板IDE接口和硬盘之间。存储在硬盘上的数据,是经过加密以后的加密数据;从硬盘上读出的数据,必须经过该卡的解密才可被正常使用,否则只是一堆乱码。加密卡采用FPGA技术实现IDE接口和加密算法,以减小加解密带来的速度上的影响。 论文的工作重点主要有以下几个方面的内容:FPGA及VHDL语言的研究,ATA协议标准研究及IDE接口的FPGA实现。论文对ATA协议做了细致的研究,分析了硬盘接口的工作机制以及主机与硬盘之间的通信协议,并在此基础上,重点研究了用FPGA的编程功能来实现一个计算机硬件底层接口协议的方法,详细介绍了芯片的内部框图及FPGA的软件流程图,提出了在实现过程中应注意的要点,最终用FPGA构建了一个双向IDE硬盘通道,实现了两套符合ATA-6规范的IDE接口。
上传时间: 2013-08-02
上传用户:Ants
实时红外图像处理是红外成像制导的关键技术。本课题来源于兵器工业部第209研究所承担研制的红外成像制导技术背景下的红外图像信息处理机项目。 本文在总结国内外研究现状的基础上,做了大量红外图像信息处理系统硬件部分的设计工作。主要有以下几点: 1.系统方案和总体结构设计 在分析比较目前几种主流系统方案后,将红外图像处理机设计成“双FPGA+双DSP+CPCI”结构。选用ADI公司TigerSHARK系列的DSP芯片ADSP-TS201作为系统高层算法处理的核心处理器,选用Altera公司的FPGA芯片StratixⅡ EP2S60F67214作为底层算法处理和接口控制的核心,选用高速CPCI总线作为红外图像信息处理机与主机的通讯桥梁。 2.FPGA部分的设计是本课题的核心,对FPGA部分进行了设计和调试 (1)图像预处理模块:FPGA负责系统的底层预处理算法和相应控制。首先对采集来的图像数据进行中值滤波和直方图统计,然后按照链路口(Linkport)的通信协议,将预处理后的图像数据实时地从FPGA传给DSP。 (2)DSP-CPCI桥接模块:FPGA负责DSP与CPCI的接口,将DSP处理后的结果通过DSP-CPCI桥接模块传给主机。 联调实验测试表明,实时红外图像信息处理成功实现了对典型红外目标的检测、识别和跟踪,从而验证系统核心FPGA部分的设计是成功的。
上传时间: 2013-07-13
上传用户:gjzeus