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

软件<b>锁相</b>环

  • 利用FPGA设计和实现点对点EoS的成帧

    通信领域的主导技术有两种:用于内部商业通信的局域网(LAN)中的以太网(Ethernet)和广域网(WAN)中的SDH(SynchronousDigitalHierarchy)。因为在SDH网络上不直接支持以太网,当企业(客户)间需要彼此通信或企业(客户)内需要将其总部与分部连至同一LAN网时互连问题便应运而生。 该研究课题的目的是研究在EoS(EthernetoverSDH)实现过程中存在的技术难题和协议实现的复杂性,提出一种简单、快速、高效的协议实现方法。主要关注的是EoS系统中与协议帧映射相关的关键技术,例如:自定义帧结构、帧定位、全数字锁相技术、流量控制技术等,最终完成EoS中这些关键技术模块的设计。 该课题简单分析EoS系统相关协议帧结构及EoS系统的原理,阐述了FPGA技术的实现方法,重点在于利用业界最先进的EDA工具实现EoS系统中帧映射技术。系统中采用一种简化了的点对点实现方案,对以太网的数据帧直接进行HDLC帧格式封装,采用多通道的E1信道承载完整的HIDLC帧方式将HDLC帧映射到E1信道中,然后采用单通道承载多个完整的E1帧方式将E1映射到SDH信道中,从而把以太网帧有效地映射到SDH的负荷中,实现“透明的局域网服务”。这对在现有的SDH传输设备上承载以太网,开发实现以太网的广域连接设备,将会具有重要的意义。

    标签: FPGA EoS 点对点

    上传时间: 2013-04-24

    上传用户:bugtamor

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

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

    标签: ARM 散射 仪的设计

    上传时间: 2013-04-24

    上传用户:胡佳明胡佳明

  • 基于ARM和Nucleus Plus的打印机设计与实现

    随着国有银行向商业银行的转变,银行的设备采购标准会越来越高,与此同时,银行柜台业务量的增加,使得老一代的银行专用打印机无论在速度上还是在使用的方便性上都显得力不从心,为了占领市场,公司有必要开发新型的、使用更加方便的打印机。 老一代打印机在打印存折时,柜台工作人员要把存折放准位置,要不然打印会偏离预定位置,在打印信函时,有的冷僻字无法打印出来,软件无法下载升级。为了加快柜台处理速度,减小柜台工作人员的工作量,需要开发能自动纠偏定位,字符完善的打印机。 本文在分析需求的基础上,比较当前流行的处理器,选用Atmel公司的ARM芯片AT91M42800A作为处理核心,使用Xilin公司的20万门的FPGA XC2S200做硬件逻辑控制,通过光电传感器和相关的控制电路来实现自动纠偏定位。在嵌入式操作系统上选用Nucleus Plus,约95%的Nucleus Plus代码用C语言编写,因此它能很方便移植,同时它还提供全部源代码,这样便于开发。另外,它还只要一次性付费,这使得它有很好的成本优势。 文中详细说明了本系统的硬件、固件的实现。在硬件上阐述了一些单元电路,包括存储器电路,接口电路,传感器电路等的设计思路和实现方法。通过光电传感电路,步进电机控制和软件结合,形成闭环控制,从而实现了快速自动纠偏定位;通过大屏幕的LCD显示实现了操作界面的简单化;采用大容量的存储器以及大字库解决了冷僻字无法打印的问题;固件部分详细阐述了系统上电启动过程,包括Bootstrap模块和loader模块,Bootstrap模块主要功能是重定位存储器,初始化基本硬件以及Loader模块的自动在线下载升级。Loader模块的主要功能是下载FPGA的配置代码,初始化键盘和显示器,然后调用Nucleus Plus初始化代码,从而建立和调用任务。 本文通过总结测试结果,与老一代打印机相比,新打印机在智能化上实现了自动纠偏定位,使得打印机操作人员不需要准确放置存折,就能正确打印,提高了工作效率;在打印速度上比原系统提高30%,还可方便地实现软件升级。 当然,新的打印机在存折偏移很大时,要耗费长时间才能把存折推到正确位置。这要在纠偏算法上做进一步的改进。

    标签: Nucleus Plus ARM 打印机

    上传时间: 2013-04-24

    上传用户:feichengweoayauya

  • 基于FPGA的DDS信号源的设计

    频率合成技术广泛应用于通信、航空航天、仪器仪表等领域,目前,常用的频率合成技术有直接频率合成、锁相频率合成和直接数字频率合成(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芯片,具有高性能、高性价比,电路结构简单等特点;接着对输出信号频谱进行了分析,特别是对信号的相位截断误差和幅度量化误差进行了详细的讨论,由此得出了改善系统性能的几种方法;最后给出硬件实物照片和测试结果,并对此作了一定的分析。

    标签: FPGA DDS 信号源

    上传时间: 2013-04-24

    上传用户:yx007699

  • 基于FPGA的OFDM基带系统研究

    近几年来,OFDM技术引起了人们的广泛注意,根据这项新技术,很多相关协议被提出来。其中WiMax代表空中接口满足IEEE802.16标准的宽带无线通信系统,IEEE标准在2004年定义了空中接口的物理层(PHY),即802.16d协议。该协议规定数据传输采用突发模式,调制方式采用OFDM技术,传输速率较高且实现方便、成本低廉,已经成为首先推广应用的商业化标准。本文对IEEE802.16d OFDM系统物理层进行了研究,并在XILINX公司的Virtexpro II芯片上实现了基带算法。    ⑴探讨了OFDM基本原理及其关键技术。根据IEEE802.16d OFDM系统的物理层发送端流程搭建了基带仿真链路,利用MATLAB/SIMULINK仿真了OFDM系统在有无循环前缀(CP)、多径数目不同等情况下的性能变化。由于同步算法和信道估计算法计算量都很大,为了找到适合采用FPGA实现的算法,分析了同步误差和不同信道估计算法对接收信号的影响,并结合计算量的大小提出了一种新的联合同步算法,以及得出了LS信道估计算法最适合802.16d系统的结论。    ⑵完成了基带发射机和接收机的FPGA硬件电路实现。为了使系统的时钟频率更高,采用了流水线的结构。设计中采用编写Verilog程序和使用IP核相结合的办法,实现了新的联合同步算法,并且通过简化结构,避免了信道估计算法中的繁琐除法。利用ISE9.2i和Modelsim6.Oc软件平台对程序进行设计、综合和仿真,并将仿真结果和MATLAB软件计算结果相对比。结果表明,采用16位数据总线可达到理想的精度。    ⑶采用串口通信的方式对基带系统进行了验证。通过串口通信从功能上表明该系统确实可行。

    标签: FPGA OFDM 基带 系统研究

    上传时间: 2013-04-24

    上传用户:zhangyigenius

  • 2012TI电子设计大赛——微弱信号检测装置

    微弱信号检测装置 四川理工学院 刘鹏飞、梁天德、曾学明 摘要: 本设计以TI的Launch Pad为核心板,采用锁相放大技术设计并制作了一套微弱信号检测装置,用以检测在强噪声背景下已知频率微弱正弦波信号的幅度值,并在液晶屏上数字显示出所测信号相应的幅度值。实验结果显示其抗干扰能力强,测量精度高。 关键词:强噪声;微弱信号;锁相放大;Launch Pad Abstract: This design is based on the Launch Pad of TI core board, using a lock-in amplifier technique designed and produced a weak signal detection device, to measure the known frequency sine wave signal amplitude values of the weak in the high noise background, and shows the measured signal amplitude of the corresponding value in the liquid crystal screen. Test results showed that it has high accuracy and strong anti-jamming capability. Keywords: weak signal detection; lock-in-amplifier; Launch Pad  1、引言 随着现代科学技术的发展,在科研与生产过程中人们越来越需要从复杂高强度的噪声中检测出有用的微弱信号,因此对微弱信号的检测成为当前科研的热点。微弱信号并不意味着信号幅度小,而是指被噪声淹没的信号,“微弱”也仅是相对于噪声而言的。只有在有效抑制噪声的条件下有选择的放大微弱信号的幅度,才能提取出有用信号。微弱信号检测技术的应用相当广泛,在生物医学、光学、电学、材料科学等相关领域显得愈发重要。 2、方案论证 针对微弱信号的检测的方法有很多,比如滤波法、取样积分器、锁相放大器等。下面就针对这几种方法做一简要说明。 方案一:滤波法。 在大部分的检测仪器中都要用到滤波方法对模拟信号进行一定的处理,例如隔离直流分量,改善信号波形,防止离散化时的波形混叠,克服噪声的不利影响,提高信噪比等。常用的噪声滤波器有:带通、带阻、高通、低通等。但是滤波方法检测信号不能用于信号频谱与噪声频谱重叠的情况,有其局限性。虽然可以对滤波器的通频带进行调节,但其噪声抑制能力有限,同时其准确性与稳定性将大打折扣。

    标签: 2012 TI 电子设计大赛 微弱信号

    上传时间: 2013-11-04

    上传用户:lty6899826

  • 微电脑型数学演算式隔离传送器

    特点: 精确度0.1%满刻度 可作各式數學演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A|/ 16 BIT类比输出功能 输入与输出绝缘耐压2仟伏特/1分钟(input/output/power) 宽范围交直流兩用電源設計 尺寸小,穩定性高

    标签: 微电脑 数学演算 隔离传送器

    上传时间: 2014-12-23

    上传用户:ydd3625

  • 微电脑型数学演算式双输出隔离传送器

    特点(FEATURES) 精确度0.1%满刻度 (Accuracy 0.1%F.S.) 可作各式数学演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 类比输出功能(16 bit DAC isolating analog output function) 输入/输出1/输出2绝缘耐压2仟伏特/1分钟(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 宽范围交直流两用电源设计(Wide input range for auxiliary power) 尺寸小,稳定性高(Dimension small and High stability)

    标签: 微电脑 数学演算 输出 隔离传送器

    上传时间: 2013-11-24

    上传用户:541657925

  • 单片直接驱动数码管的计数器程序

      a_bit equ 20h ;个位数存放处   b_bit equ 21h ;十位数存放处   temp equ 22h ;计数器寄存器   star: mov temp,#0 ;初始化计数器   stlop: acall display   inc temp   mov a,temp   cjne a,#100,next ;=100重来   mov temp,#0   next: ljmp stlop   ;显示子程序   display: mov a,temp ;将temp中的十六进制数转换成10进制   mov b,#10 ;10进制/10=10进制   div ab   mov b_bit,a ;十位在a   mov a_bit,b ;个位在b   mov dptr,#numtab ;指定查表启始地址   mov r0,#4   dpl1: mov r1,#250 ;显示1000次   dplop: mov a,a_bit ;取个位数   MOVC A,@A+DPTR ;查个位数的7段代码   mov p0,a ;送出个位的7段代码

    标签: 直接驱动 数码管 计数器 程序

    上传时间: 2013-11-06

    上传用户:lx9076

  • PIC 单片机之发生器

    PIC 单片机之发生器 摘要:在UPS 不间断电源系统的设计中,与外部交流电压锁相的50Hz 正弦信号发生器是十分关键的一部分,本文介绍了一种利用数字信号处理技术通过PIC 单片机实现此电路的方法。

    标签: PIC 单片机 发生器

    上传时间: 2014-01-08

    上传用户:拔丝土豆