当前位置 博文首页 > 文章内容

    FPGA实现数字相敏检波(DPSD)

    作者: 栏目:未分类 时间:2020-07-30 11:03:28

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    原理是从网上论文找到的,大家自己找一下。相敏检波利用互相关原理,能够十分有效地从噪声中提取出与参考信号具有相关性的待测信号的幅度和相位信息,同时忽略不相关的背景噪声的干扰。
    一、数字相敏检波原理

     

       待测信号:x(t)为待测信号s(t)与系统噪声n(t)的叠加,表达式为:    x(t) = s(t) + n(t) = A cos(wt +θ)+n(t)            
    r(t)为与待测信号s(t)同频率的参考信号,在r(t)与s(t)的相位关系不明确的情况下,欲测得s(t)的幅度A与相位差Θ,需要采用两组正交的参考信号r1(t)和r2(t)同时完成相敏检波流程。假设参考信号幅值为1,相位为0,既:
        r1(t)=cos(wt),   r2(t)=sin(wt),
    经过运算:

     

     若认为噪声为随机噪声,与参考信号无关,则要积分时间足够长,n(t)的影响可以被消除得

     

     显然,结合R1和R2即可求得待测信号的幅度A与相位θ。
    二、DPSD算法实现
           DPSD是上述模拟相敏检波的数字实现方式,用数学方式面熟互相关算法的表达式为:

     

       从公式中,可以看出,DPSD算法需要对待测信号进行AD转换后再完成两者的乘法和累加操作,在这个过程中,诸多因素都可能对DPSD算法的精度照成影响。算法输出信噪比与测量时间成正比,且在满足奈奎斯特采样率的前提下,采用频率对信噪比无直接影响。但若考虑到电路中带通滤波器性能和采样率不足可能带来频率混叠,对高采样率对抑制ADC量化误差的积极作用,适当提高采样率对DPSD算法精度多少有些好处。

     

     FPGA逻辑功能框图如下: