//开方函数
uint16_t isqrt32(uint32_t x)
{
uint32_t m, y, b;
m = 0x40000000;
y = 0;
while (m != 0) {
b = y | m;
y = y >> 1;
if (x >= b) {
x = x - b;
y = y | m;
}
m >>= 2;
}
return y;
}
//求均方根(真有效值)
uint16_t rms(uint16_t * ptr)
{
uint64_t t = 0;
uint16_t i;
for (i = 0; i < BUF_SIZE; i++)
t += (uint32_t) * (ptr + i) * (uint32_t) * (ptr + i);
return (isqrt32(t / BUF_SIZE));
}
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
现代与波士顿动力在CES上发布类人机器人Atlas
隔离式电压/电流传感器1B21的典型应用电路
CAM350自动拼版说明书
智能天线:打通3G
CES 2026预览:电子墨水智能手机、过敏原检测器及更多内容
性能暴涨5倍!黄仁勋CES秀肌肉,下代芯片来了
Cam350转Protel pcb方法视频
TMS320DM365 数字媒体处理器示例
集成电流传感器MAX472的典型应用电路
集成电流传感器UCC3926的典型应用电路
4100家科技企业集结赌城 ,CES 2026揭开AI新战场
专为客户设计的高性能器件系列
欧盟委员会批准235个能源互联项目,为欧洲未来的电网供电
PCB上的干扰源,及合理的处理
CAM350之层间颜色宏
CAM350应用技巧说明书(英文版)
由集成电流传感器MAX471构成±3A电流监测仪的电路
双向200-A霍尔电流传感器首次实现1400伏隔离
\"晶体振荡器\"的核心技术
[转帖]一个老工程师的话(转载)
运放电源需要增加RC电源滤波么?
CSDN图片报道Comdex China2003(一)
F28335 和入门套件演示
高盛调查:台湾IC设计产业领先大陆3-5年
模拟器件- AFE5805 用于超声波的 8 通道模拟前端
CES 2026——年度科技盛会——可以期待什么
用门电路组成的运动方向传感器(CD4011)
CAM350培训资料
TMS320DM365 数字媒体处理器技术概览
卫星通信应用前景 GPS