怎么去设计一种基于FPGA的多通道频率检测仪?

时间:2024-04-23 04:09:21 作者:Ebara Jitsugyo臭氧检测仪

  中,频率是重要的参数之一,它能反映接收机的功能和用途、以及频谱宽度等重要指标。传统的顺序测频技术一般是通过对接收机频带的扫描,对频域进行连续取样。该方法原理简单,技术成熟,但是,其频率截获概率与分辨力的矛盾难以解决,没办法实现全概率技术属于瞬时测频,其架构是采用多个频率窗口(多个信道彼此衔接相邻)来覆盖接收机的整个频段,这样,当信号进入任一个窗口时,该窗口的频率值即可被检测出。因此,该方法可解决频率截获概率与频率分辨力的矛盾,同时也为实现全概率频率捕获提供了一种参考方案。

  当一个实信号经过A/D采样之后,再进行正交下变频处理,即可得到I、Q两路相位正交信号,它们所构成的是一个复信号。该复信号的信道化示意图如图1所示。

  图1所示的信道是一种相互交叠的信道,它们涵盖了整个零中频信号的频率范围。正常的情况下,多信道往往采用数字滤波器组来实现,但该方法要设计M(M为信道数)个中心频率不同,而其它性质完全相同的带通滤波器。这种结构设计过于复杂,同时还加大了后续信号处理的运算速度,对实时处理极为不利。而数字滤波器组的低通型实现方法则是先将每个通道乘以一变换因子,就等于将实际信号搬移到零中频,然后再通过LPF得到该频率信号。该方法可对带通信号的频段进行信道化分离,但是带来的新问题是当LPF用FIR滤波器实现M个滤波运算时,将占用较大的硬件资源,而且系统工作效率较低。目前,该结构已被高效DFT多相滤波器组结构所代替。

  图2所示是一种具有普遍性的基于DFT多相滤波器组的信道化高效结构,从图2中能够准确的看出,在滤波之前,先对数据来进行D倍抽取可降低滤波过程的运算量,gn(m)是低通原型滤波器hLP(n)的多相分量,其阶数可减小到原来的1/D,因而DFT可以用FFT实现。事实上,在此结构中,系统的复杂度和数据速率大幅度的降低,实时解决能力得到了提高。

  低通型滤波器结构中的每个通道都是由原型低通滤波器乘以旋转因子形成的。根据要求,图3所示是由256阶原型低通滤波器形成的滤波器组及其信号输出仿真波形。该信号的有效带宽为300MHz,共分为32通道,每通道带宽为9.375MHz.如给此滤波器组送入频率?=28.1MHz的单频信号,那么,通过理论计算可知,信号应在第3号通道有输出。图3 (b)所示就是第2、3、4通道的输出仿线个通道有比较强的信号输出,这与理论上的计算结果是一致的。

  本设计选用的是Xilinx公司的Virtex-4SX55,该芯片时钟资源丰富,算术运算单元和专用存储模块以及可配置逻辑的使用都很灵活,很适合当前信号处理系统的功能实现。因此,根据图2所示的结构,就能够获得一种基于DFT多相滤波器组的信道化解决方案,其具体实现结构如图4所示。

  图4所示结构由延时器、系数存储器、乘加器和FFT组成。其中延迟器可实现对输入数据32个周期的延时,存储器用于存储滤波器系数。下面对该结构中几个主要组成模块的实现及仿线 延时器的实现

  本延时器采用FPGA提供的专用存取模块FIFO来实现32周期延时,其架构体系如图5所示。图中,每个延迟单元即是一个FIFO模块,FIFO的数据输出特点为先入先出。在本设计中,级延迟器的输出数据将作为下一个延迟器的输入数据,就等于级FIFO的数据按先进先出的顺序依次向第二级FIFO压入,相邻两级的将满标志与读使能信号进行握手协议,以此来实现数据的延迟输出。这样,设计8个同样结构的FIFO并进行串行级联,即可满足该结构的设计要求。

  对于256阶原型低通滤波器,可以将h(0),h(1),…,h(255)这256个系数分成八组,每组32个,分别存储到八个存储器当中,存储器0存储的系数为:h(0),h(1),…,h(31);存储器1存储的系数为:h(32),h(33),…,h(63);以此类推。存储器可使用逻辑(LUT)实现,也可使用专用存储模块BlockRAM

  当8个数据存储器的一个单元数据被读出时,8个系数存储器的0号地址单元的系数也将同时被读出,然后分别作乘累加,作为y(0)输出。同理,当8个数据存储器的第二个数据被读出时,8个系数存储器的1号地址单元的系数也同时被读出,然后分别作乘累加,的结果作为y(1)输出,以此类推,得出全部y(2)~y(31)的输出。将y(0)~y(31)作为FFT的输入数据来进行32点FFT运算。

  设计中的FFT变换可通过调用Xilinx的IP核来实现。FFT采用流水型结构,该结构能够对连续数据流做处理,只是结果上有若干周期的延迟。FFT核的输入输出的引脚关系如图7所示。

  Matlab产生的信号数据作为FPGA仿真的激励信号,信号形式采用28.1MHz的单频信号:将信号数据送入图4所构建的系统后,即可在ALDEC下得到图8所示的仿线能够正常的看到,该仿线号通道上有信号输出,这与图3中用Matlab仿真的结果一致,从而验证该模块设计的正确性。

  本文针对多信道频率检测技术进行了研究,并在传统检测的新方法的基础上,结合FPGA的特点,构建了一种基于DFT多相滤波器组信道化的高效结构。该结构可解决频率截获概率与频率分辨力的矛盾,同时也为实现全概率频率捕获提供一种参考方案。经过仿真及测试验证,该方案能满足检测指标要求,从而为多信道频率检测技术提供一种设计参考。

  冰箱、空调、冰柜等制冷设备制冷剂的漏、堵现象时有发生,当制冷剂出现泄漏时,普通作业环境下的检漏工作是有

  步的分析处理。2心率信号数字处理及算法在测量过程中,预处理电路探测到的脉搏信号容易受到外界干扰,需要对干扰噪声进行处理。

  信号的分压、放大、滤波、比较、测量,具备回路自测试功能,可与主设备做数据交互,具有精度高、可扩展

  )的质量对水环境监测起着至关重要的作用。用化学和物理方法测定水中各种化学成分的含量。

  可不便宜,若不是常用的话,选择租用是比较理想的,下面我对大家说可不可以租用?现在,我肯定的对大家说,rohs

  根据博大精深的中医理论,将人体脏腑在身体反射区上的穴位和手腕部脉搏信号和血信号变换成对应的生物电数据,并将此数据与计算机海量数据库中的正常值加以对比,进而确定被测者身体正常与否。全息生物健康

  暴露在极端环境中危险气体的浓度;该仪器能使用在诸如沙漠或北极圈这类多变异常的气候环境中。

  16位超低功耗RISC混合信号处理器,基于该系列新产品开发出来的应用不计其数,数不胜数,尤其是面向传感与

  ?电缆是通信、测试等系统信号传输的重要载体,随着电缆数量的增多及运行时间的延长,电缆也慢慢变得频繁地出现故障。电缆线路的隐蔽性及测试设备的局限性,使电缆故障的查找十分艰难。那么我们具体该怎么做呢?

  的设计与实现:stm32视频教程分享STM32系列是基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。本项目主要介绍了通过心律传感器采集我们的心律数据

  的设计与实现讲解STM32开发技术,STM32开发板大范围的应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理、机器人及过程控制等领域,完成数据监控、数据处理、数据传递等功能。学完本课程深入...

  软件、高频电流互感器、校准脉冲发生器、150kHz接触式超声波传感器、同步信号转换器和连接线组成。这是

  直使用,直到完全损坏没办法使用。事实上,这样的做法是不是正确呢?其实,气体

  次开机起监测到的最大读数。独特而简单的翻盖操作就可以完成标定。此设计已获美国专利。

  透气但憎水的膜上做成。甲醛气体经扩散过多孔的膜在其上进行电化氧化还原反应,工作电极工作信号经放大成为仪器的输出信号。

  ,操作人员可以迅速找出问题所在,大幅度减少了对于工作现场的人员和设备的风险,提高了生产

  主要适用于野外施工作业、使用起来更便捷快捷等开放性场地使用。主要是通过铅酸电池或镍氢电池供电.交流电

  的硬件系统框图的哪个部分?可以和我讨论下,有有关的资料参考更好,谢谢啦!可以私聊……

  本帖最后由 Stark扬 于 2019-3-14 10:35 编辑 空气负离子

  实时温度采集系统。该系统好满足了对温度采集实时性和同步性有较高要求的工业生产领域中的应用。

  ,其应用受限、不能灵活扩展,工业成本比较高。在对实际工程操作需求来做充分调研的前提下,形成设计的具体方案,研制

  易燃的酸性气体,无色,低浓度时有臭鸡蛋气味,浓度极低时便有硫磺味,有剧毒。有硫化氢气体泄漏的地方需要配备硫化氢

  原理介绍【山东云唐YT-NY24】酶抑制率法开始于世纪60年代,80年代时得到了加快速度进行发展,是研究最多且相对成熟的

易游游戏版权所有:http://www.liaivi.com 转载请注明出处

相关产品success case