[发明专利]一种基于FPGA的数字锁相放大器的实现方法在审
| 申请号: | 201410380672.X | 申请日: | 2014-08-04 |
| 公开(公告)号: | CN105322903A | 公开(公告)日: | 2016-02-10 |
| 发明(设计)人: | 于海斌;曾鹏;石刚;荣亮;赵伟;叶鼎 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
| 主分类号: | H03F7/00 | 分类号: | H03F7/00;H03L7/00 |
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 徐丽;周秀梅 |
| 地址: | 110016 *** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 fpga 数字 放大器 实现 方法 | ||
技术领域
本发明涉及信号处理领域,具体涉及微弱信号的检测与处理中的一种基于FPGA的数字锁相放大器的实现方法。
背景技术
相对于其他的微弱信号检测方法,锁相放大器具有更高的稳定性和灵活性。锁相放大器利用信号的相关性来提取信号,相关性检测可以最大限度的压缩带宽,抑制噪声。传统的锁相放大器采用模拟元器件来实现,但这样会引进更多的噪声。目前,数字锁相放大器得到越来越多的应用。
但常规的数字锁相放大器的参考信号的相位要求与目标信号一致,不仅在一定程度上增加了系统的复杂性,还降低了数字锁相放大器的检测精度。
FPGA,即现场可编程门阵列,其内部由大量的门阵列组成,可以进行各种复杂的数字信号处理运算,数据并行处理的硬件结构是其在数字信号处理领域的优势。
将FPGA应用于数字锁相放大器,充分发挥了FPGA在数字信号处理方面的优势,进一步提高了数字锁相放大器的性能。
发明内容
本发明的目的在于解决常规数字锁相放大器参考信号相位与目标信号必须同相位的不足,提出一种以FPGA技术为基础,低功耗,低成本,检测精度高的数字锁相放大器的实现方法。
本发明为实现上述目的所采用的技术方案是:一种基于FPGA的数字锁相放大器的实现方法,在FPGA中以功能模块的方式实现,具体包括:
产生与目标信号同样频率且相位无关的、单位幅值的正交三角函数SIN波、COS波,作为数字锁相放大器的正交参考信号;
依据相关性检测原理,将数字锁相放大器输入端的待检测信号分别与两路正交参考信号进行乘积运算,产生两路载波信号;
对每路载波信号进行低通滤波处理,从而达到消除交流分量,保留直流分量的目的;
采用CORDIC算法对滤波后的信号进行解调,并进行矢量运算,从而获得目标信号的幅值和相位。
所述对每路载波信号进行低通滤波处理,从而达到消除交流分量,保留直流分量的目的,具体为:对每路载波信号通过CIC梳状滤波器进行降低频率处理,再由FIR低通滤波器进行滤波。
所述CIC梳状滤波器的阶数取决于目标信号频率与系统采样率之间的关系,具体为:
本发明具有以下优点及有益效果:
1.本发明中的两路参考信号克服了常规数字锁相放大器中单路参考信号相位与目标信号必须同相位这一要求;
2.采用CIC梳状滤波器与FIR低通滤波器相结合的特点,提高了滤波器的品质因数,进一步提高了数字锁相放大器的检测精度。
附图说明
图1为本发明的结构框图。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
本发明所涉及的一种基于FPGA的数字锁相放大器的实现方法,通过对原始信号与正交参考信号乘积运算得到的载波信号,进行CIC梳状滤波器降频,FIR低通滤波器滤波,再通过CORDIC矢量运算,从而得到目标信号的幅值和相位。
如图1所示,基于FPGA的数字锁相放大器的实现方法主要包括正交参考信号发生模块、载波合成模块、CIC梳状滤波器模块、FIR低通滤波器模块和CORDIC矢量运算模块。
正交参考信号发生模块,产生与目标信号同样频率的单位幅值的正交三角函数SIN,COS波,作为数字锁相放大器的正交参考信号,参考信号与目标信号具有相位无关性。两路正交参考信号有效地解决了常规数字锁相放大器中单路参考信号相位与目标信号必须同相位的问题。
载波合成模块,依据相关性检测原理,将原始信号分别与两路正交参考信号进行乘积运算,达到减弱非相关性信号强度的效果,产生两路载波信号。
CIC滤波器模块,分别对两路载波信号进行降频处理。该滤波器的阶数取决于目标信号频率与系统采样率之间的关系;对于目标信号频率远高于系统采样频率的情况,该模块使FIR低通滤波器可以通过更少的阶数,减少波形建立时间的同时,有效地提高了FIR低通滤波器的滤波性能。
FIR低通滤波器模块,对载波信号进行低通滤波,消除交流分量,保留直流分量。其低通滤波性能是数字锁相放大器的关键指标,决定锁相放大器检测的高精度。
CORDIC矢量运算模块,采用CORDIC算法对滤波后的信号进行解调,并进行矢量运算,从而获得目标信号的幅值和相位。CORDIC算法是已有的算法,具体可参考《数字信号处理的FPGA实现》((美)贝耶尔著,刘凌译,2011-3-1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410380672.X/2.html,转载请声明来源钻瓜专利网。





