时频参数测量中存储容量的压缩方法

k——变换比,表示出现Ti值的个数Ni用k个字节来存放。
k=1,表示Ti对应的Ni值用2个字节存放。
这样:
存储容量M=存储地址最大值-起始地址值=kTimax (2)
因此,使用线性地址变换时,存储容量由测量的最大周期Timax决定。且当采用计数方式测Ti值时,若计数时标周期为tc,则计数器测得的Ti值实际上是Ti所包含的tc个数。这样,存储容量可改写为:
存储容量M=Timax/tc (设k=1) (3)
若规定测量的Timax=10ms,当设置tc=4μs时,M=2.5KB;若要进一步压缩存储容量,可增大tc,如当tc=8μs时,M1.25MB,从而可满足有限存储容量的要求。
单片机进行线性地址变换时,用定时器计数方法测量每一个Ti值,然后用中断服务子程序按(1)式进行地址变换,把Ti值转换为地址单元号,并使该单元内容加 1。如把一次采样规定为测n个Ti值,则当把n个Ti采样完后,在存储器从起始地址开始的单元内就直接存放了如图3所示的反映被测脉冲频率波动情况的周期概率分布曲线。图3中Ni为一次采样的n个脉冲周期中出现周期为Ti的次数,Nmax为Ni中的最大值,Tnmax为对应的周期值。
上述数据处理方法既保证了数据采样的信息量又节约了存储空间。较真实地反映了采样期间信号的变化情况。
接地电阻相关文章:接地电阻测试方法
评论