数据采集系统是信号与信息处理系统中不可缺少的重要组成部分,同时也是软件无线电系统中的核心模块,在现代雷达系统以及无线基站系统中的应用越来越广泛。为了能够满足目前对软件无线电接收机自适应性及灵活性的要求,并充分体现在高性能FPGA平台上设计SOC系统的思路,本文提出了由高速高精度A/D转换芯片、高性能FPGA、PCI总线接口、DB25并行接口组成的高速数据采集系统设计方案及实现方法。其中FPGA作为本系统的控制核心和传输桥梁,发挥了极其重要的作用。通过FPGA不仅完成了系统中全部数字电路部分的设计,并且使系统具有了较高的可适应性、可扩展性和可调试性。 在时序数字逻辑设计上,充分利用FPGA中丰富的时序资源,如锁相环PLL、触发器,缓冲器FIFO、计数器等,能够方便的完成对系统输入输出时钟的精确控制以及根据系统需要对各处时序延时进行修正。 在存储器设计上,采用FPGA片内存储器。可根据系统需要随时进行设置,并且能够方便的完成数据格式的合并、拆分以及数据传输率的调整。 在传输接口设计上,采用并行接口和PCI总线接口的两种数据传输模式。通过FPGA中的宏功能模块和IP资源实现了对这两种接口的逻辑控制,可使系统方便的在两种传输模式下进行切换。 在系统工作过程控制上,通过VB程序编写了应用于PC端的上层控制软件。并通过并行接口实现了PC和FPGA之间的交互,从而能够方便的在PC机上完成对系统工作过程的控制和工作模式的选择。 在系统调试方面,充分利用QuartuslI软件中自带的嵌入式逻辑分析仪SignalTaplI,实时准确的验证了在系统整个传输过程中数据的正确性和时序性,并极大的降低了用常规仪器观测FPGA中众多待测引脚的难度。 本文第四章针对FPGA中各功能模块的逻辑设计进行了详细分析,并对每个模块都给出了精确的仿真结果。同时,文中还在其它章节详细介绍了系统的硬件电路设计、并行接口设计、PCI接口设计、PC端控制软件设计以及用于调试过程中的SignalTapⅡ嵌入式逻辑分析仪的使用方法,并且也对系统的仿真结果和测试结果给出了分析及讨论。最后还附上了系统的PCB版图、FPGA逻辑设计图、实物图及注释详细的相关源程序清单。
上传时间: 2013-07-09
上传用户:sdfsdfs
数据采集系统是信号与信息处理系统中不可缺少的重要组成部分,同时也是软件无线电系统中的核心模块,在现代雷达系统以及无线基站系统中的应用越来越广泛。为了能够满足目前对软件无线电接收机自适应性及灵活性的要求,并充分体现在高性能FPGA平台上设计SOC系统的思路,本文提出了由高速高精度A/D转换芯片、高性能FPGA、PCI总线接口、DB25并行接口组成的高速数据采集系统设计方案及实现方法。其中FPGA作为本系统的控制核心和传输桥梁,发挥了极其重要的作用。通过FPGA不仅完成了系统中全部数字电路部分的设计,并且使系统具有了较高的可适应性、可扩展性和可调试性。 在时序数字逻辑设计上,充分利用FPGA中丰富的时序资源,如锁相环PLL、触发器,缓冲器FIFO、计数器等,能够方便的完成对系统输入输出时钟的精确控制以及根据系统需要对各处时序延时进行修正。 在存储器设计上,采用FPGA片内存储器。可根据系统需要随时进行设置,并且能够方便的完成数据格式的合并、拆分以及数据传输率的调整。 在传输接口设计上,采用并行接口和PCI总线接口的两种数据传输模式。通过FPGA中的宏功能模块和IP资源实现了对这两种接口的逻辑控制,可使系统方便的在两种传输模式下进行切换。 在系统工作过程控制上,通过VB程序编写了应用于PC端的上层控制软件。并通过并行接口实现了PC和FPGA之间的交互,从而能够方便的在PC机上完成对系统工作过程的控制和工作模式的选择。 在系统调试方面,充分利用QuartuslI软件中自带的嵌入式逻辑分析仪SignalTaplI,实时准确的验证了在系统整个传输过程中数据的正确性和时序性,并极大的降低了用常规仪器观测FPGA中众多待测引脚的难度。 本文第四章针对FPGA中各功能模块的逻辑设计进行了详细分析,并对每个模块都给出了精确的仿真结果。同时,文中还在其它章节详细介绍了系统的硬件电路设计、并行接口设计、PCI接口设计、PC端控制软件设计以及用于调试过程中的SignalTapⅡ嵌入式逻辑分析仪的使用方法,并且也对系统的仿真结果和测试结果给出了分析及讨论。最后还附上了系统的PCB版图、FPGA逻辑设计图、实物图及注释详细的相关源程序清单。
上传时间: 2013-06-09
上传用户:lh25584
摘要: 介绍了时钟分相技术并讨论了时钟分相技术在高速数字电路设计中的作用。 关键词: 时钟分相技术; 应用 中图分类号: TN 79 文献标识码:A 文章编号: 025820934 (2000) 0620437203 时钟是高速数字电路设计的关键技术之一, 系统时钟的性能好坏, 直接影响了整个电路的 性能。尤其现代电子系统对性能的越来越高的要求, 迫使我们集中更多的注意力在更高频率、 更高精度的时钟设计上面。但随着系统时钟频率的升高。我们的系统设计将面临一系列的问 题。 1) 时钟的快速电平切换将给电路带来的串扰(Crosstalk) 和其他的噪声。 2) 高速的时钟对电路板的设计提出了更高的要求: 我们应引入传输线(T ransm ission L ine) 模型, 并在信号的匹配上有更多的考虑。 3) 在系统时钟高于100MHz 的情况下, 应使用高速芯片来达到所需的速度, 如ECL 芯 片, 但这种芯片一般功耗很大, 再加上匹配电阻增加的功耗, 使整个系统所需要的电流增大, 发 热量增多, 对系统的稳定性和集成度有不利的影响。 4) 高频时钟相应的电磁辐射(EM I) 比较严重。 所以在高速数字系统设计中对高频时钟信号的处理应格外慎重, 尽量减少电路中高频信 号的成分, 这里介绍一种很好的解决方法, 即利用时钟分相技术, 以低频的时钟实现高频的处 理。 1 时钟分相技术 我们知道, 时钟信号的一个周期按相位来分, 可以分为360°。所谓时钟分相技术, 就是把 时钟周期的多个相位都加以利用, 以达到更高的时间分辨。在通常的设计中, 我们只用到时钟 的上升沿(0 相位) , 如果把时钟的下降沿(180°相位) 也加以利用, 系统的时间分辨能力就可以 提高一倍(如图1a 所示)。同理, 将时钟分为4 个相位(0°、90°、180°和270°) , 系统的时间分辨就 可以提高为原来的4 倍(如图1b 所示)。 以前也有人尝试过用专门的延迟线或逻辑门延时来达到时钟分相的目的。用这种方法产生的相位差不够准确, 而且引起的时间偏移(Skew ) 和抖动 (J itters) 比较大, 无法实现高精度的时间分辨。 近年来半导体技术的发展, 使高质量的分相功能在一 片芯片内实现成为可能, 如AMCC 公司的S4405, CY2 PRESS 公司的CY9901 和CY9911, 都是性能优异的时钟 芯片。这些芯片的出现, 大大促进了时钟分相技术在实际电 路中的应用。我们在这方面作了一些尝试性的工作: 要获得 良好的时间性能, 必须确保分相时钟的Skew 和J itters 都 比较小。因此在我们的设计中, 通常用一个低频、高精度的 晶体作为时钟源, 将这个低频时钟通过一个锁相环(PLL ) , 获得一个较高频率的、比较纯净的时钟, 对这个时钟进行分相, 就可获得高稳定、低抖动的分 相时钟。 这部分电路在实际运用中获得了很好的效果。下面以应用的实例加以说明。2 应用实例 2. 1 应用在接入网中 在通讯系统中, 由于要减少传输 上的硬件开销, 一般以串行模式传输 图3 时钟分为4 个相位 数据, 与其同步的时钟信号并不传输。 但本地接收到数据时, 为了准确地获取 数据, 必须得到数据时钟, 即要获取与数 据同步的时钟信号。在接入网中, 数据传 输的结构如图2 所示。 数据以68MBös 的速率传输, 即每 个bit 占有14. 7ns 的宽度, 在每个数据 帧的开头有一个用于同步检测的头部信息。我们要找到与它同步性好的时钟信号, 一般时间 分辨应该达到1ö4 的时钟周期。即14. 7ö 4≈ 3. 7ns, 这就是说, 系统时钟频率应在300MHz 以 上, 在这种频率下, 我们必须使用ECL inp s 芯片(ECL inp s 是ECL 芯片系列中速度最快的, 其 典型门延迟为340p s) , 如前所述, 这样对整个系统设计带来很多的困扰。 我们在这里使用锁相环和时钟分相技术, 将一个16MHz 晶振作为时钟源, 经过锁相环 89429 升频得到68MHz 的时钟, 再经过分相芯片AMCCS4405 分成4 个相位, 如图3 所示。 我们只要从4 个相位的68MHz 时钟中选择出与数据同步性最好的一个。选择的依据是: 在每个数据帧的头部(HEAD) 都有一个8bit 的KWD (KeyWord) (如图1 所示) , 我们分别用 这4 个相位的时钟去锁存数据, 如果经某个时钟锁存后的数据在这个指定位置最先检测出这 个KWD, 就认为下一相位的时钟与数据的同步性最好(相关)。 根据这个判别原理, 我们设计了图4 所示的时钟分相选择电路。 在板上通过锁相环89429 和分相芯片S4405 获得我们所要的68MHz 4 相时钟: 用这4 个 时钟分别将输入数据进行移位, 将移位的数据与KWD 作比较, 若至少有7bit 符合, 则认为检 出了KWD。将4 路相关器的结果经过优先判选控制逻辑, 即可输出同步性最好的时钟。这里, 我们运用AMCC 公司生产的 S4405 芯片, 对68MHz 的时钟进行了4 分 相, 成功地实现了同步时钟的获取, 这部分 电路目前已实际地应用在某通讯系统的接 入网中。 2. 2 高速数据采集系统中的应用 高速、高精度的模拟- 数字变换 (ADC) 一直是高速数据采集系统的关键部 分。高速的ADC 价格昂贵, 而且系统设计 难度很高。以前就有人考虑使用多个低速 图5 分相技术应用于采集系统 ADC 和时钟分相, 用以替代高速的ADC, 但由 于时钟分相电路产生的相位不准确, 时钟的 J itters 和Skew 比较大(如前述) , 容易产生较 大的孔径晃动(Aperture J itters) , 无法达到很 好的时间分辨。 现在使用时钟分相芯片, 我们可以把分相 技术应用在高速数据采集系统中: 以4 分相后 图6 分相技术提高系统的数据采集率 的80MHz 采样时钟分别作为ADC 的 转换时钟, 对模拟信号进行采样, 如图5 所示。 在每一采集通道中, 输入信号经过 缓冲、调理, 送入ADC 进行模数转换, 采集到的数据写入存储器(M EM )。各个 采集通道采集的是同一信号, 不过采样 点依次相差90°相位。通过存储器中的数 据重组, 可以使系统时钟为80MHz 的采 集系统达到320MHz 数据采集率(如图6 所示)。 3 总结 灵活地运用时钟分相技术, 可以有效地用低频时钟实现相当于高频时钟的时间性能, 并 避免了高速数字电路设计中一些问题, 降低了系统设计的难度。
上传时间: 2013-12-17
上传用户:xg262122
本文针对传统放大器信噪分离能力弱,无法检测微弱信号这一现状,设计了一个基于AD630的锁相放大器。系统以开关式相关器为锁相放大器的核心部分进行设计,具有电路简单、运行速度快、线性度高、动态范围大、抗过载能力强等优点。本文设计的锁相放大器硬件主要包括信号通道模块、参考通道模块、相关器模块、电源模块、电压检测模块、显示模块等部分。信号通道模块的输入级通过并联多个放大器的方式有效降低了噪声,通过跟踪带通滤波电路提高了信噪比;参考通道模块包含参考电压放大器、锁相环电路和相移器电路三个部分,可以将输入信号放大10~10000倍:相关器模块是锁相放大器的核心部分,采用高信噪比的AD630芯片进行电路设计,包括相敏检波电路(PSD)和低通滤波电路;电源模块由集成三端稳压器构成,通过模拟电源和数字电源隔离的方式有效降低了电源纹波:电压检测模块通过电阻分压的方式提高了可检测范围;显示模块为数字电压表ZF5135-DC2V,直观显示被检测信号。本文利用Altium Designer软件绘制PCB板对电路进行了测试,结果表明系统能够准确检测到uV级别的信号,并且信噪比较高。相位差在0~360°范围内连续调节时,能够将较微弱的信号从噪声的背景中提取出来并进行放大。同时该系统各级电路之间采用直接耦合的方式,对于频率较低的信号,仍然能进行锁相放大。设计中对锁相放大器理想和非理想模型进行了仿真对比,结果表明在未掺杂噪声时,信号通道将输入信号放大10倍,相位改变180°。最后根据行为级建模和电路实物焊接两种方法进一步分析验证了锁相放大器的工作机理。
上传时间: 2022-07-11
上传用户:
叙述了双同步旋转坐标变换原理,提出了一种基于此变换的新型锁相环(SPLL)设计方法,阐述了新型SPLL在蓄电池充放电装置中的具体应用方案,该方案能够在电网电压发生畸变及不平衡条件下利用双同步旋转坐标变换快速、准确地锁定电网电压相位。根据该应用方案建立的装置控制策略将大大提高基于可逆PWM整流器的蓄电池充放电装置的充放电性能和效率。仿真结果验证了方案的可行性和有效性。
上传时间: 2013-10-08
上传用户:caiqinlin
文中设计了一种可编程的FM锁相发射机。利用Atmega8实现与计算机的串口通信,实现对锁相环芯片和数字电位器的配置,达到改变输出频率和调制频偏的目的。发射机输出频率覆盖2 200~2 300 MHz,调制响应100 Hz~3.5 MHz,能够满足大部分FM体制遥测系统的需要。
上传时间: 2013-10-23
上传用户:181992417
摘要:微弱信号检测是随着工程应用而不断发展的一门学科。近年来,微弱信号检测相关研究已经成为一个热点研究领域,具体表现在对微弱信号检测方法的探寻、对微弱信号检测系统的设计、对微弱信号检测仪器的研发。本文中主要研究了利用锁相放大器进行有用信号提取的微弱信号检测原理与实现方法。首先介绍了微弱信号检测的基本理论与常见的几种检测方法,重点介绍了利用数字锁相放大器进行信号检测的原理。在此基础上,结合数字锁相放大器的相关检测原理,给出了数字锁相放大器的整体设计方案,着重从相关检测原理算法和移相算法方面对数字锁相放大器的设计作了深入探讨。重点研究了采样频率与相关运算结果的关系,在设计的过程中先使用MATLAB进行算法上的模拟,从模拟结果发现参考信号为方波而采样频率与信号频率成一定关系时,系统相关运算存在固有误差。为减少该误差,提出了将动态采样率的方法引入数字锁相放大器设计中,运算发现动态采样的采样频率数越多,奇点产生的误差越少,有效地解决奇点问题。最后,使用LabVIEW对设计的系统进行仿真测试。测试结果表明该数字锁相放大器在信号幅度为5V、噪声标准差小于等于50时(SWR=.34.04dB),能有效地检测出频率为500kHz以下的信号,系统检测结果与理论计算值的相对误差基本不超过2%。
上传时间: 2022-06-18
上传用户:
一.基础理论锁相环路(Phase Locked Loop)是一个闭环的相位控制系统,它的输出信号的相位能自动跟踪输入信号相位。系统框图如下:当0,(1)与0:(1)相等时,两矢量以相同的角速度旋转,相对位置,即夹角维持不变,通常数值又较小,这就是环路的锁定状态。从输入信号加到锁相环路的输入端开始,一直到环路达到锁定的全过程,称为捕获过程。设系统最初进入同步状态[2nrtto,e,.]的时间为1。。那么从1=1,的起始状态到达进入同步状态的全部过程就称为锁相环路的捕获过程。捕获过程所需的时间T,=1,-1,称为捕获时间。显然,捕获时间T,的大小不但与环路的参数有关,而且与起始状态有关。对一定的环路来说,是否能通过捕获而进入同步完全取决于起始频差8.(4)-Ao。。若Ao,超过某一范围,环路就不能捕获了。这个范围的大小是锁相环路的一个重要性能指标,称为环路的捕获带Ao,。
标签: 射频锁相环
上传时间: 2022-06-21
上传用户:
VIP专区-嵌入式/单片机编程源码精选合集系列(110)资源包含以下内容:1. 12864液晶模块的MSP430F149的源代码.2. 本文档详细介绍了从C语言过渡到嵌入式C语言的入门过程.3. qt3 Embedded mplayer in a QWidget.4. 欧姆龙PLC程序.5. 分布式嵌入式系统若干可重构问题的研究 可重构研究方面的好东西.6. 这是一篇关于C/C++编程规范的说明文档.7. 利用LABVIEW控制步进电机。对软件编程.8. 接口电路可靠性设计。接口电路设计难得的一份参考资料.9. 这是JFrame的一些例子(chapter4)。可以参考一下。想要做GUI的人不妨看一看.10. 在PXA270上替换开发板的实时时钟RTC4513为DS1302的修改说明,自己写的,拿上来和大家共享,也希望大家提意见.11. 简单matlab界面设计的ppt的简单介绍.12. matlab界面设计的实用手册.13. Matlab入门教程GUI程序设计,好东西大家分享!.14. 电容感应程序.15. RSLogix500培训教材,指导如何使用安装ABPLC.16. 基于FPGA自适应高速RS编译码器的IP核设计.17. 基于芯片DS1302的湍流实时时钟的实现.18. liunx平台的pci程序开发,希望对大家有帮助.19. 文章介绍了TMS320VC5409 的在语音处理方面的一个应用电路.20. 学习嵌入式必须的东西.21. h.264的码流结构.22. 8255控制交通灯全资料.23. TFT彩色液晶屏的SPI接口的驱动程序.24. PCA的理论的介绍。了解PCA很有帮助。.25. S3C44B0X 外部中断的开发应用.26. 读取SD卡存储的adpcm码.27. 电子报时钟源码,实现报时的功能!声音文件可以自行替换.28. 基于AVR单片机的步进电机的控制.29. BlackFin 5xx 处理器音频接口扩展电路图.30. Nuclues嵌入式RTOS源码.31. 根据蒙特卡罗分析原理.32. 自编的某项目中的基于NIOS II的硬盘控制程序.33. 关于在FPGA或CPLD锁相环PLL原理与应用,介绍用FPGA的分频技术..34. 这是电子方面的.35. 实例42 嵌入式电子钟 这是一个界面友好的vc嵌入式电子钟 具有很好的参考价值.36. 老外的PCB设计软件,是免费的.可以上网更新..37. 里面是嵌入式常用模块的电路图.38. 该嵌入式系统教材对从事嵌入式开发的工作人员.39. SST FALSH的读写(SPI模拟总线)(长期运行).40. ICCAVR环境下的PTR4000无线模块驱动程序.
标签: Bluetooth
上传时间: 2013-05-26
上传用户:eeworm
本电路为宽带直接变频发射机模拟部分的完整实施方案(模拟基带输入、RF输出)。通过使用锁相环(PLL)和宽带集成电压控制振荡器(VCO),本电路支持500 MHz至4.4 GHz范围内的RF频率。PLL中的LO执行谐波滤波,确保提供出色的正交精度。低噪声LDO确保电源管理方案对相位噪声和EVM没有不利影响。这种器件组合可以提供500 MHz至4.4 GHz频率范围内业界领先的直接变频发射机性能。
上传时间: 2013-11-23
上传用户:墙角有棵树