多通道频率检测技术的FPGA实现

发布者:北极星小鹏最新更新时间:2012-02-15 来源: 电子元器件应用 关键字:多通道  频率  检测技术  FPGA 手机看文章 扫描二维码
随时随地手机看文章

0 引言

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

1 多信道模型

当一个实信号经过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实现。事实上,在此结构中,系统的复杂度和数据速率大大降低,实时处理能力得到了提高。 [page]

2 滤波器的设计及仿真

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

3 实现方案

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

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

3.1 延时器的实现

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

[page]

3.2 系数存储模块

对于256阶原型低通滤波器,可以将h(0),h(1),…,h(255)这256个系数分成八组,每组32个,分别存储到八个存储器当中,存储器0存储的系数为:h(0),h(1),…,h(31);存储器1存储的系数为:h(32),h(33),…,h(63);以此类推。存储器可使用逻辑(LUT)实现,也可使用专用存储模块Block RAM来实现。FIFO中的目标数据和存储器中系数做乘法运算时,两者的对应关系如图6所示(以7号存储器为例)。

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

3.3 FFT的实现

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

3.4 仿真结果

FPGA的设计软件可采用ALDEC公司的Active_HDL8.2,并可用Testbench文件对所设计模块进行仿真。Testbench文件读取时,可由Matlab产生的信号数据作为FPGA仿真的激励信号,信号形式采用28.1MHz的单频信号:

将信号数据送入图4所构建的系统后,即可在ALDEC下得到图8所示的仿真波形。

由图8可以看到,该仿真结果在第3号通道上有信号输出,这与图3中用Matlab仿真的结果一致,从而验证该模块设计的正确性。

4 结束语

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

关键字:多通道  频率  检测技术  FPGA 引用地址:多通道频率检测技术的FPGA实现

上一篇:智能型电缆测试系统的设计与实现
下一篇:摩尔定律用于测试领域

推荐阅读最新更新时间:2024-03-30 22:23

基于HyperLynx的FPGA系统信号完整性仿真分析
摘要:针对目前高速电路发展带来的信号完整性问题,在分析信号完整性要求的基础上,借助HyperLynx仿真软件,通过器件IBIS模型,对基于EP2C8和TMS320F2812组成的系统进行信号完整性分析和仿真。基于反射原理来介绍减少反射的端接方法,利用大量的板前和板后仿真对设计方案进行反复验证。研究结果表明,HyperLynx可以解决该系统信号完整性方面存在的诸多问题,仿真结果给实际工程提供了借鉴。 关键词:信号完整性;可编程逻辑器件;HyperLynx;IBIS模型 0 引言 随着高速电路的不断发展,时钟频率早已进入吉赫兹时代,电路板尺寸的减小、设备集成度的提高,使得信号完整性问题变得越来越重要。当时钟频率超过100 M
[嵌入式]
基于HyperLynx的<font color='red'>FPGA</font>系统信号完整性仿真分析
基于FPGA的智能小车设计
随着FPGA从可编程逻辑芯片升级为可编程系统级芯片,其在电路中的角色已经从最初的逻辑胶合延伸到数字信号处理、接口、高密度运算等广阔的范围,应用领域也从通信延伸到消费电子、汽车电子、工业控制、医疗电子等更多领域。本文在研究嵌入式操作系统的基础上,提出了基于FPGA的智能小车设计方案,旨在自动实现工作现场、危险工作地段等特殊环境进行监视和控制,采用Altera公司的CycloneⅡEP2 C5T这款芯片为控制核心,同时采用了红外传感器及超声波传感器,设计了一种具有避障循迹功能的智能小车系统。 1 系统方案 本设计要实现一个能自动循迹自动避障的智能小车控制系统,采用FPCA芯片实现了智能小车的控制等的功能,选择常见的电机模型车为
[嵌入式]
基于FPGA的短波通信接收机
  短波通信又称高频通信,是利用HF波段(3-30MHz)电磁波进行的无线电通信。短波通信主要靠天波传播,可经电离层一次或数次反射,最远可传至上万里,如按气候、电离层的电子密度和高度的日变化以及通信距离等因素选择合适频率,就可用较小功率进行远距离通信。短波通信设备较简单,机动性大,因此也适应于应急通信和抗灾通信。现代短波通信接收机正向着数字化、大通信带宽方向发展。文献 研究了短波通信的数字化实现方式,但其未对短波通信的大带宽应用进行探讨;文献 研究了通信信道化算法,其对一定带宽内的多信道高效算法进行了详细的讨论,并给出了具体实现的有效算法。本文将信道化算法应用于短波通信,研究采用信道化算法基于FPGA 的短波通信接收机及其具体实现
[电源管理]
基于<font color='red'>FPGA</font>的短波通信接收机
低码率语音编码MELP声码器的SOPC实现
  摘 要: 讨论了低码率语音编码MELP的编解码过程,有效降低了语音编码码率并能使说话者个人语音特征减弱,特别适合需要弱化说话者语音特点的场合。给出了其FPGA的硬件实现框图,据此可进行具体的硬件设计。同时给出了MELP编解码框图,可用于进一步的软件编制。   语音编码技术在当今数字通信尤其在无线系统中发挥着越来越重要的作用。利用语音编码技术可有效降低信息存储量、提高信道利用率。混合激励线性预测(MELP)语音编码算法能在较低码率下提供较高的语音质量、自然度和清晰度,已成为美国国防部新的2.4 Kb/s的语音编码标准。   Nios II处理器是Intel公司为Altera公司推出的32位精简指令处理器软核。在Altera公
[嵌入式]
低码率语音编码MELP声码器的SOPC实现
基于RC正弦波振荡电路的电子琴设计
0 引言 对于固定的简单功能的实现,模拟电路具有结构简单,实现方便,成本低廉的优点。在这方面,模拟电路得到广泛的应用。模拟电路中的RC正弦波振荡电路具有一定的选频特性,乐声中的各音阶频率也是以固定的声音频率为机理的。本文介绍基于RC正弦波振荡电路的简易电子琴设计方案。 1 基本乐理知识 音调主要由声音的频率决定,乐音(复音)的音调更复杂些,一般可认为主要由基音的频率来决定。也即一定频率的声音对应特定的乐音。在以C调为基准音的八度音阶中,所对应的频率如表1所示。如果能够通过某种电路结构产生特定频率的波形信号,再通过扬声器转换为声音信号,就能制作出简易的乐音发生器,再结合电子琴的一般结构,就可实现电子琴的制作了。
[模拟电子]
基于DSP和FPGA的机载总线接口板
  机载数据总线 ARINC429在当代的运输机和相当数量的民航客机 (如A310、A300、A600、B757、B767)中有着广泛的应用。目前国内对ARINC429总线接口板的设计一般都是基于HARRIS公司的HS3282芯片完成的,它的缺点是路数有限、非常不灵活。因此对ARINC429总线接口板的研制,实现多通道ARINC429总线数据的接收和发送,成为目前对飞机机载总线接口研究的重点,具有非常重要的现实意义和应用前景。 1 ARINC429总线简介   在现代民用飞机上,系统与系统之间、系统与部件之间需要传输大量信息。ARINC规范就是为了在航空电子设备之间传输数字数据信息而制定的一个航空运输的工业标准。   
[嵌入式]
基于单片机SRAM工艺的FPGA加密应用
在现代电子系统设计中,由于可编程逻辑器件的卓越性能、灵活方便的可升级特性,而得到了广泛的应用。由于大规模高密度可编程逻辑器件多采用SRAM工艺,要求每次上电,对FPGA器件进行重配置,这就使得可以通过监视配置的位数据流,进行克隆设计。因此,在关键、核心设备中,必须采用加密技术保护设计者的知识产权。 1 基于SRAM工艺FPGA的保密性问题   通常,采用SRAM工艺的FPGA芯片的的配置方法主要有三种:由计算机通过下载电缆配置、用专用配置芯片(如Altera公司的EPCX系列芯片)配置、采用存储器加微控制器的方法配置。第一种方法适合调试设计时要用,第二种和第三种在实际产品中使用较多。第二种方法的优点在于外围电路非常简单,体积
[单片机]
基于单片机SRAM工艺的<font color='red'>FPGA</font>加密应用
一种基于DSP+FPGA的控制系统方案设计
   一、前言    本文提到的控制系统控制通信设备的正常工作,是整个通信设备的重要组成部分。该控制系统要实现的功能为: 接收外来的信息、实时采集输入的信号,控制设备的工作状态、参数、频率、电压及完成设备的故障检测等;要求具备大量的通信功能和复杂的管理控制功能,且具备实时性、准确性。   原来普遍采用单片机加外围器件来完成这些功能,需要大量的外部电路,增加了系统成本,也增加了系统的复杂性,系统的可靠性也会受一定的影响。   本文所提出的基于DSP+FPGA的控制系统方案,利用FPGA的容量大、可编程实现很多功能,结合DSP具有高速的信息处理能力的特点,使得本控制系统非常简洁,结构灵活,通用性强,系统也易于维护和扩展。该
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved