1、数据振动判断方式:方差
2、方差的FPGA实现
(1)get_SQmean:
先调用内核求取数据自身的平方,再累加count_val个后,求均值。count_val是用于求方差的数据长度,可定义为constant,值为1024。(最好为2的幂次,方便移位操作,来求均值)。最后用D触发器打一拍,保证参与运算的数据都是同步的。
累加求平方均值:
module get_SQmean(
inputclk,
input rst_n,
input en_p,
input[27:0]data_in,
input[9:0] count_val, //外部模块,其实质就是每一个en_p到来,自增1
outputreg[27:0] data_out = 28’d0;
);
parameter[9:0] mean_val=10'd1023; //selected datacount
reg