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

收到

  • DVBT信道编解码算法研究及FPGA实现

    数字通信系统中,在实际信道上传输数字信号时,由于信道传输特性不理想及噪声的影响,接收端所收到的数字信号不可避免地会发生错误。为了减小误码率,提高接收质量,必须采用差错控制编码。对于数字视频通信系统这类高码率,高要求的系统,为了提供优良的图象质量,采用差错控制编码尤为重要。 本文采用的DVB-T系统差错控制技术是针对于数字视频通信而设计的,提出了纠错编码结合交织技术的实现方案,即RS(204,188,8)截短码、卷积交织、卷积码三种技术的级联。各技术中的参数设计为输入的MPEG-2传输流(TS流)提供了便利,在编码后可以保持传输流的帧结构和同步字节不改变,使接收端的同步捕获和同步跟踪成为可能。 本文首先简要介绍了差错控制技术,DVB-T系统,以及硬件实现所用到的FPGA实现方法。然后分别研究RS码、卷积交织、卷积码的编解码原理,并提出了三类技术的硬件实现方案。其中,重点论述了RS码解码的硬件实现。将RS码解码分为四个模块:伴随式计算,BM迭代,钱搜索和错误值计算,分别讲述每个模块的电路设计方案并给出仿真结果。最后,将该差错控制系统应用于一个输出速率恒定的实际数字视频通信系统中,按系统需要,加入了接口电路和速率控制的设计。

    标签: DVBT FPGA 信道 编解码

    上传时间: 2013-04-24

    上传用户:gcs333

  • 多业务PDH单片FPGA解决方案

    随着通信网的发展和用户需求的提高,光纤通信中的PDH体系逐渐被SDH体系所取代.SDH光纤通信系统以其通信容量大、传输性能好、接口标准、组网灵活方便、管理功能强大等优点获得越来越广泛的应用.但是在某些对传输容量需求不大的场合,SDH的巨大潜力和优越性无法发挥出来,反而还会造成带宽浪费.相反,PDH因其容量适中,配置灵活,成本低廉和功能齐全,可针对客户不同需要设计不同的方案,在某些特定的接入场合具有一定的优势.本课题根据现实的需要,提出并设计了一种基于PDH技术的多业务单片FPGA传输系统.系统可以同时提供12路E1的透明传输和一个线速为100M以太网通道,主要由一块FPGA芯片实现大部分功能,该解决方案在集成度、功耗、成本以及灵活性等方面都具有明显的优势.本文首先介绍数字通信以及数字复接原理和以太网的相关知识,然后详细阐述了本系统的方案设计,对所使用的芯片和控制芯片FPGA做了必要的介绍,最后具体介绍了系统硬件和FPGA编码设计,以及后期的软硬件调试.归纳起来,本文主要具体工作如下:1.实现4路E1信号到1路二次群信号的复分接,主要包括全数字锁相环、HDB3-NRZ编解码、正码速调整、帧头检测和复分接等.2.将以太网MII接口来的25M的MII信号通过码速变换到25.344M,进行映射.3.将三路二次群信号和变换过的以太网MII信号进行5b6b编解码,以利于在光纤上传输.4.高速时提取时钟采用XILINX的CDR方案.并对接收到的信号经过5b6b解码后,分接出各路信号.

    标签: FPGA PDH 多业务 方案

    上传时间: 2013-07-23

    上传用户:lansedeyuntkn

  • 基于ARM的远程家庭监护智能终端系统的研制

    本文研制了一种基于社区和家庭,以家庭为核心的“家庭——社区医院——中心医院”的三层体系结构的远程家庭监护系统。该系统主要包括家庭端的远程家庭监护智能终端和远端的医院监护中心两部分,其中,家庭端的远程家庭监护智能终端的软硬件实现是本文的重点和关键。 给出了远程家庭监护智能终端的硬件结构和软件体系的总体设计方案。远程家庭监护的硬件平台,以Philips的ARM内核的32位嵌入式微处理器LPC2214为控制核心,外围扩展蓝牙模块、ISP1160 USB主机模块、10M以太网通信模块、CF卡存储模块和液晶显示模块等模块实现。对各硬件模块的设计实现做了详尽的论述。在硬件平台的基础上,移植嵌入式操作系统μC/OS-Ⅱ,按照操作系统、中间件程序和应用程序的分层软件体系结构,设计实现了远程家庭监护智能终端的软件,使得软件更易维护和升级。 对家庭监护终端的软件实现进行了详细的论述。设计实现了各硬件模块的驱动程序、通信协议和应用程序。整个应用程序按功能划分为9个任务,由操作系统内核进行调度,提高了系统的可靠性和实时性。应用程序实现了友好的人机界面和生理信号的自动分析功能。重点研究了ECG信号自动分析诊断算法,应用自适应模板法,实现了疾病自动分析诊断功能,能够实现10种常见心律异常的自动分析诊断。 远程家庭监护智能终端系统可实现对病人心电、血压、血糖、体温、呼吸率和血氧饱和度等参数的实时远程监护,可根据病人的情况定制要监护的参数,具有良好的可扩展性和灵活性。远程家庭监护终端,通过蓝牙模块以无线方式采集病人的心电和体温参数,通过USB主机下行口连接其他生理参数模块采集血压等参数。所采集的参数经终端分析处理后,可在液晶上显示生理参数值及结果,并可通过局域网传送到监护中心服务器,供社区医院监护医生分析诊断。在病人出现生理异常时,家庭监护智能终端能够给出初步诊断结果并发出报警。监护服务器收到报警后提醒监护医生给出诊断结果,并将诊断结果反馈到家庭监护终端显示,使病人能够得到及时救治。

    标签: ARM 远程 智能终端

    上传时间: 2013-06-06

    上传用户:13681659100

  • 基于ARM和GPS的车辆监控系统研究

    随着社会的进步,经济的发展以及我国入世以后汽车行业的迅速发展,使得国内交通车辆与日剧增,随之带来的交通拥挤、交通堵塞、车辆盗窃等一系列问题成为人们生活中最直接的安全隐患。运用无线通信技术、ARM技术和GPS定位技术的车辆监控系统可以有效的解决这些问题,满足运输效率和安全保障的需要,并且带来极大的经济效益和社会效益。 通过对车辆监控系统和相关技术的研究与分析,本文提出了基于ARM和GPS的车辆监控系统研究。与传统的单片机控制的车辆监控系统相比,该系统克服了单片机系统因其功能简单、无操作系统、程序移植性差而只能满足简单控制的缺点,能实现复杂任务的监控,例如显示复杂的电子地图、数据进行复杂计算、高端产品甚至有网络互联和Web浏览功能等等。同时该系统采用了GPRS无线通讯方式,具有资源利用率高、传输速率高、计费合理等特点,解决了以往采用SMS短消息通讯技术中存在的通讯费用高、消息延时和消息丢失等问题,提高了系统的实时性和可靠性。 论文首先介绍了在车辆监控系统中应用的GPS全球卫星定位技术和GPRS通用无线分组业务,在GPS定位技术中介绍了GPS系统组成、GPS信号和编码、定位原理以及GPS误差;在GPRS通讯技术中介绍了GPRS的概念、GPRS网络的总体结构、GPRS的主要优点及发展动向。 论文随后分为车辆监控系统总体结构与功能、车载端的研究与设计、监控中心的研究与数据库设计三大部分进行介绍。车辆监控系统由车载端、监控中心和两者之间的通讯网络三部分组成,车载端主要由GPS定位模块、GPRS通信模块和ARM数据处理与控制模块这三大模块构成;监控中心包括Internet接入设备、中心服务器、监控端计算机以及一些辅助设备等。车载端分布在各个移动车辆上,负责接受OPS卫星定位信息,通过数据控制处理器解算出车辆所处的位置坐标,坐标数据经过处理后通过GPRS模块,最后将数据通过通讯网络GPRS发送到监控中心的信息服务器,信息服务器将收到的车台数据经过预处理之后分发给监控终端。

    标签: ARM GPS 车辆监控 系统研究

    上传时间: 2013-06-14

    上传用户:wang0123456789

  • 基于FPGA的全彩色LED同步显示屏

    LED显示屏作为一项高新科技产品正引起人们的高度重视,它以其动态范围广,亮度高,寿命长,工作性能稳定而日渐成为显示媒体中的佼佼者,现已广泛应用于广告、证券、交通、信息发布等各方面,且随着全彩屏显示技术的日益完善,LED显示屏有着广阔的市场前景。 本文主要研究的对象为全彩色LED同步显示屏控制系统,提出了一个系统实现方案,整个系统分三部分组成:DVI解码电路、发送系统以及接收系统。DVI解码模块用于从显卡的DVI口获取视频源数据,经过T.D.M.S.解码恢复出可供LED屏显示的红、绿、蓝共24位像素数据和一些控制信号。发送系统用于将收到的数据流进行缓存,经处理后发送至以太网芯片进行以太网传输。接收系统接收以太网上传来的视频数据流,经过位分离操作后存入SRAM进行缓存,再串行输入至LED显示屏进行扫描显示。然后,从多方面论述了该方案的可行性,仔细推导了LED显示屏各技术参数之间的联系及约束关系。 本课题采用可编程逻辑器件来完成系统功能,可编程逻辑器件具有高集成度、高速度、在线可编程等特点,不仅可以满足高速图像数据处理对速度的要求,而且增加了设计的灵活性,不需修改电路硬件设计,缩短了设计周期,还可以进行在线升级。

    标签: FPGA LED 全彩色 同步显示

    上传时间: 2013-06-22

    上传用户:jennyzai

  • GPS信号CA码跟踪的FPGA实现

    GPS全球定位系统是美国国防部为军事目的而建立的卫星导航系统,其主要目的是解决海上、陆地和空中运载工具的导航定位问题。GPS作为新一代卫星导航系统,不仅具有全球、全天候、连续、高精度导航与定位能力,而且具有优良的抗干扰性和保密性。因此,发展全球定位系统是当今导航技术现代化的一个重要标志。在GPS接收机中,为了得到导航电文并对其进行解算,要完成复杂的信号处理过程。其中,怎样捕获到卫星信号,并对C/A码进行跟踪是研制GPS接收机的重要问题之一。本文在对GPS信号的结构进行深入的分析后,结合FPGA的特点,对算法进行设计及优化后,给出了相应的仿真。内容主要包括以下几个方面: 1.对GPS信号结构的产生原理进行了深入地分析,并对GPS信号的调制机理进行详细地阐述。 2.在GPS信号的捕获方面,采用了基于FFT频域的快速捕获的方法,即将接收到的GPS信号先利用快速傅立叶变换(FFT)变换到频域,在频域完成相应的运算后,再利用傅立叶反变换(IFFT)变换到时域。从而大大减少了计算量,加快了信号捕获的速度,提高了捕获性能。 3.在C/A码跟踪部分,本文采用了非相干延迟锁定环对C/A码进行跟踪。来自载波跟踪环路的本地载波将输入的信号变成基带信号,然后分别和本地码的三个不同相位序列进行相乘,将相乘结果进行累加,经过处理将得到码相位和当前的载波频率送到载波跟踪环路。 4.载波跟踪环,本文采用的是科斯塔斯环。载波跟踪环和码跟踪环在结构上相似,故本文只对关键的载波NCO进行了仿真。 本文的创新点主要是使用FPGA对整个GPS信号的捕获及C/A码的跟踪进行设计。此外,根据FPGA的特点,在不改变外部硬件设计的前提下,改变相应的IP核或相关的VHDL程序就可对系统进行各种优化设计,以适应不同类型的GPS接收机的不同功能。

    标签: FPGA GPS 信号

    上传时间: 2013-06-27

    上传用户:哇哇哇哇哇

  • AT89C2051设计超声波测距仪.rar

    通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。这与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。(超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2)

    标签: C2051 2051 89C

    上传时间: 2013-04-24

    上传用户:1054154823

  • 超声脉冲功率放大及接收模块

    本模块的脉冲功率发射电路主要集成了超声传感器的前置功率放大驱动电路,它与匹配变压器相连后可直接驱动超声换能器产生超声波。通过改变MCU输出脉冲的频率,该驱动模块可以产生从20KHz~2MHz 的频率,这个频段基本涵盖了目前常见的超声波应用频段。模块的供电范围为12V~24V,工作温度为工业级-40~+85oC,输出脉冲功率可调,最高可达300w,输出阻抗为25mΩ。本模块中的超声脉冲驱动电路基本可以满足目前国内所有超声脉冲功率发射的常规应用要求。接收部分电路主要提供的对接收到的信号进行滤波放大,可根据不同的应用需要调整接收部分的滤波频带和放大倍数,它的输入噪声在输入信号频率为500kHz 的时候可低至50uV,对于接收信号特别微弱的应用场合,如超声波气体流量计和超声物位计中将有良好的表现。

    标签: 超声脉冲 功率 放大 接收模块

    上传时间: 2013-06-19

    上传用户:zmy123

  • 串口猎人 ( Serial Hunter ) V31

    在V29的版本上升级。发布日期2011-08-19. -------------------------------------------------------------------------------- 欢迎使用免费软件《串口猎人》V31 ! -------------------------------------------------------------------------------- 友情提醒1:本软件如有新版本,将发布到我的博客《匠人的百宝箱》,欢迎光临! 友情提醒2:点击右侧【清除】按钮,可清除本帮助信息。清除后如想再次查阅,请重启软件。 -------------------------------------------------------------------------------- 《串口猎人》功能简介 -------------------------------------------------------------------------------- 一、基本功能 1、支持16个COM口、自动/手动搜索串口、串口参数的设置和查看。 2、支持查看或修改串口控制线(DTR、RTS、DCD等等)的状态。 3、支持基本的收、发、查看、保存、载入、清除等功能。 4、两种收发格式:HEX码/字符串,支持中文字符串。(英文=ASCII码,中文=ANSI(GBK)码)。 5、大容量的收码区,为了加快显示速度会把超过10K的数据自动隐藏(可以点击【全显】钮查看)。 6、收码区的显示方式可以灵活设置:原始接收数据、按帧换行、通道数据、发送数据。 7、可以为收到的数据标注时间和来源。 8、可以自动比对发码区和收码区的数据是否一致(用于自发自收测试模式)。 9、收码区的内容,可以点击【转发】钮转到发码区。 10、可以在每次发码之前自动清除收码区。 二、高级发码功能 1、自动发列表功能:支持多组(最多16组)数据的轮流发送。 2、自动发文件功能:支持文件逐行发送。 3、轮发规则可以灵活设置,比如可以定时发,也可以收到应答后立即发。 4、轮发的间隔、无应答重发次数和循环次数均可灵活设置。 5、灵活的帧格式设置。支持自动添加帧头、帧尾、帧长、校验、回车换行符。 6、帧头、帧尾、帧长、校验,是否要参与校验或计入帧长,皆可灵活设置。 7、支持3种校验方式:SC(累加和校验)、LRC(纵向冗余校验)、BBC(异或和校验)。 8、校验码和帧长的长度,可以选择单/双字节。 三、高级收码功能 1、支持按帧接收数据。 2、能自动进行帧结束判定(方式非常灵活,可以按帧头、帧尾、帧长或时间)。 3、即时显示最新一帧内容。 4、拥有八个独立接收通道,可以自动从指定帧中指定位置收取有效数据。 5、每个通道的数据,可以独自显示、保存、清除。也可以送到收码区去显示。 6、可以设置通道收取数据的首地址、字节长度(单字节或多字节)、码制(HEX/BCD)、符号位形式。 7、示波器功能,可把收取的数据用波形方式显示。示波器的通道数、倍率、偏移、周期、颜色和线宽等可调。 8、码表功能,可把收取的数据用码表方式显示。(可以设置码表的最大/最小值和报警值)。 9、柱状图功能,可把收取的数据用柱状图方式显示。(也可以设置最大/最小值和报警值)。 10、可以把实施绘制的图形保存为图片。 四、其它贴心设计 1、用户的设置内容,可以保存/载入或恢复默认值。可以选择启动时载入默认值还是上次设置值。 2、可以通过提示区和状态指示了解软件当前工作状态。 3、当鼠标停留在按钮、文本框或其它控件上,会获得必要的提示。 4、右下角的图钉按钮,可以把窗口钉在最前面,避免被其它窗口覆盖。 5、附送串口电路、协议、码表等参考资料。 6、在【版权信息】标签页有匠人的联系方式,欢迎交流。

    标签: Serial Hunter V31 串口猎人

    上传时间: 2013-07-28

    上传用户:lili1990

  • 共模电感的设计

    要使EMI滤波器对EMI信号有最佳的衰减特性,设计与开关电源共模、差模噪声等效电路端接的EMI滤波器时,就要分别设计抗共模干扰滤波器和抗差模干扰滤波器才能收到满意的效果。

    标签: 共模电感

    上传时间: 2013-06-25

    上传用户:linlin