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所示。
FLASH芯片 用于保存NiosⅡ中运行的程序代码和FPGA中的配置数据。在SoPC Builder中定制NiosⅡ系统时集成了CFI(通电感生产厂家用FLASH接口)控制器。这样就可以很方便地使用FLAS绕行电感H芯片;SDRAM通常用于需要大量易失性存储器且成本要求高的的应用系统。SDRAM比较便宜,但需要实现刷新操作、行列管理、不同延迟和命令序列等逻辑。NiosⅡ系统中集成的SDRAM芯片接口能够处理所有的SDRAM协议要求,使SDRAM的使用方便。
可提供短路保护的浪涌限幅器 对于包含有大电容量的装置而言,控制浪涌电流成为一大难题。最简单的方法就是将浪涌限幅电阻器与电容器组串联,但电阻器会浪费功率并增加压降。图1所示电路解决了这一难题并能提供其它优势。在启动时,双极型
基于云模型效能评估的Matlab实现 摘 要: 对基于云模型的系统效能评估方法及过程进行了简要的描述,用Matlab代码实现了部分算法,代码经测试均可正确运行。对云模型的研究和应用有一定的推广价值和研究意义。关键词: Matlab;云
有效控制白光LED电流的开关稳压器数年前,制造商们还将自己白光LED而不是暗淡LED的最大正向额定电流设定为20 mA。今天的白光LED可以提供更高的亮度,因此必须工作在更高的偏置电流下。在接近LED最大额定值的大电流工作情况下仍要保