·上一文章:高阻抗表面型PBG结构贴片天线的设计
·下一文章:基于FPGA的PC/104-CAN通讯板设计
1 相关算法的分析及系统总体设计
1.1 相关算法
随机信号x(t)的自相关函数Rx(t1,t2)是其在时域特性的平均度量,它反应同一随机噪声x(t)在不同时刻t1和t2取值的相关程度,其定义为:
对于各态遍历的平稳随机噪声,其统计特征量与时间起点无关。令t1=t,t2=t-τ,则Rx(t1,tz)=Rx(t,t-r),简记为Rx(τ):
在连续域中自相关函数可以用积分表示为:
在离散域中自相关函数的表现为数字累加和,即:
式中:N为累加平均的次数;k为延时序号。因为在FPGA等数字器件中自相关计算都是建立在数字离散域基础上的。其中x(n)与x(n-k)时间的相隔即式(2)中τ的值为采样时间间隔△t乘以延时数k,τ=△tk,在数字离散处理系统中τ的取值只能为△t的整数倍。根据数字相关量化噪声导致的SNR的退化比的定义:
D=模拟相关的SNR/数字相关的SNR (5)
数字相关的SNR=6.02n+1.76(dB),
n=A/D转换器的量化位数 (6)
从上式可见,在保持模拟相关的SNR参数不变的情况下,有效地提高A/D转换器的量化位数可以很好地减小SNR的退化比。
该设计的基本算法思想是:首先将A/D(Analogeto Digital)转化得到的数字信号通过“乒乓”RAM进行缓冲,然后将数据送人乘法器中进行乘法运算,计算得到x(n)与x(n-k)的乘积,将N次乘积送入累加器相加得到以后,乘以1/N或者除以N即可得到式(4)。其具体流程图如图1所示。
1.2 总体实现思路
相关算法整体设计思路如图2所示。