一种实时显示PDM值的方法
基本信息
申请号 | CN201610928731.1 | 申请日 | - |
公开(公告)号 | CN106570231B | 公开(公告)日 | 2020-05-15 |
申请公布号 | CN106570231B | 申请公布日 | 2020-05-15 |
分类号 | G06F30/20 | 分类 | 计算;推算;计数; |
发明人 | 魏寿强;叶媲舟;涂柏生 | 申请(专利权)人 | 深圳市博巨兴微电子科技有限公司 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 深圳市博巨兴实业发展有限公司;深圳市博巨兴微电子科技有限公司 |
地址 | 518051 广东省深圳市南山区粤海街道高新区社区科技南路18号深圳湾科技生态园12栋裙楼732 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种实时显示PDM值的方法,对数据先进行低通滤波并做递推平均法,求得输入的N个数据算术平均运算,得到新的滤波结果在除以230得到PDM的值;为了去掉除法,二进制移位处理,十进制显示时需利用matlab得到将二进制转换为最接近理论值十进制数的每一位乘的系数,并输出,除以1000000000,即显示在小数点后面即可,得到PDM值。本发明接收模拟部分的PDM的输出进行滤波并在FPGA上的LCD中显示PDM的值,以0.XXXXX方式,并可以进行十进制和二进制中进行切换;为了降低系统功耗,提高整体稳定性,减小误差,在对输出的数据做低通滤波实现递推平均滤波和利用逐次逼近法将二进制转换为接近理论值的十进制,并通过FPGA上的LCD模块儿实时显示出来。 |
