共2条
1/1 1 跳转至页
问
澄清几个问题:
1 精度与每周波点数的关系,在每周波采样12个点,理论计算误差小于0.5%
2 精度和计算方法无关,所有的计算方法只要是正确的,结果都是一样的(理论上),不考虑舍入误差
3 计算精度与频率有较大关系,因为误差太多,存在一个称为频谱泄漏的误差,误差很大。但是频率误差和精度之间的关系不是线性的。频率误差 1%时,精度优于 0.1%
4 AD 转换会引入误差,舍入会引入误差,除法会引入误差,乘法和加法不会引入误差的。计算结果误差大约为AD误差+计算误差。
5 FFT算法并不能提高精度,相反还会降低精度,因为其计算相当复杂。 答 1: 顶上 好帖子
能不能再总结一下频率的测量方法有哪几种?
谢了 答 2: 呵呵,好东西!
不过请教一下:
"计算精度与频率有较大关系,因为误差太多,存在一个称为频谱泄漏的误差,误差很大"
您能说得更明白些吗,我用方均根值计算与频率有些什么关系了? 答 3: 就是说你一个周期采多少点
每个点间隔时间你都是按照标准的频率固定的
这样的话 如果待测的频率和标准的频率有偏差时
就会导致你采样精度不准了 答 4: FFT运算的误差分析可以参考数字信号处理的相关教材,最好看美国人写的,中国这帮家伙弄得稀里糊涂的,最好不要看他们的书。 答 5: 用浮点数运算精度要高很多的。 答 6: 楼上的 请说的具体点
你说别人是“误导”
那你要说自己的理论
自己没说什么 却说别人 答 7: 是啊,自己没有什么见解,反而来骂人,这种人走开! 答 8: 引用: 答 9: 这个精度是对于失真小的波形而言。这个数据参考《电力系统自动化会议文献》哪年的我记不得了,那位老兄做了详尽的分析。
对于电流参数计算一般是采用一个周波,否则有较大的误差的(主要是偶次谐波误差)因为你采用半波计算,从理论上看你计算的是一个100HZ的脉动波形的参数(因为数字信号处理都是周期延拓信号)。
我的很多数据都引自《电力系统自动化会议文献》,我自信自己的记忆力,基本还是可靠的。因为那批人为交流采样算法贡献了大量的力量。现在看来很简单的事,当初做的时候都很难的。理论上要做大量的工作,比如算法一致性证明,否则各个算法结果不一样岂不是很好玩,误差分析,稳定性影响,等等。。。,如果大家不服气现在做做算法一致性证明啊. 任给一种算法,对于同样的采样数据,只要保证电压、电流、功率、无功计算正确(不考虑误差和复杂性),则这种算法就是正确的,对于任意的波形都适用。
如果说误导的话也是无意之间的事。你的实际情况和我们大部分情况不同。
对于波形失真的算法,要理论分析满足误差的条件需要计算的谐波次数,然后根据采样定理计算最少的采样频率,再根据要求最小的频率分辨率计算采样点数。 答 10: 请教楼主,如何根据周波采样点数计算精度范围? 答 11: 首先确定谐波误差范围,×2~3就是你的采样精度。
比如,一个波形,在15次谐波以上,误差小于 1%,那么,你每周波采样32点,理论误差大约在2~3% 答 12: `-请教楼主,我正在学习DSP,为什么FFT会降低计算精度呢?? 答 13: FFT有大量的舍入运算和右移运算,每次运算都要引入误差(噪声源),所以点数太多了,如果运算器的位数不够,容易引起较大误差。 答 14: FFT在相位检测、谐波分析、有功和无功方向等的判断和防窃电中CT一次、二次检测开路、短路中是关键特别是在0.5C和0.5L的时候如果电流逆相序的时候(三相三线)那么你们怎么判断?精度的高是取决你的采样点多少在看你用几级计算和你的速度才可以决定的 我曾经用DSP加AD做的0.2级表就非常成功
1 精度与每周波点数的关系,在每周波采样12个点,理论计算误差小于0.5%
2 精度和计算方法无关,所有的计算方法只要是正确的,结果都是一样的(理论上),不考虑舍入误差
3 计算精度与频率有较大关系,因为误差太多,存在一个称为频谱泄漏的误差,误差很大。但是频率误差和精度之间的关系不是线性的。频率误差 1%时,精度优于 0.1%
4 AD 转换会引入误差,舍入会引入误差,除法会引入误差,乘法和加法不会引入误差的。计算结果误差大约为AD误差+计算误差。
5 FFT算法并不能提高精度,相反还会降低精度,因为其计算相当复杂。 答 1: 顶上 好帖子
能不能再总结一下频率的测量方法有哪几种?
谢了 答 2: 呵呵,好东西!
不过请教一下:
"计算精度与频率有较大关系,因为误差太多,存在一个称为频谱泄漏的误差,误差很大"
您能说得更明白些吗,我用方均根值计算与频率有些什么关系了? 答 3: 就是说你一个周期采多少点
每个点间隔时间你都是按照标准的频率固定的
这样的话 如果待测的频率和标准的频率有偏差时
就会导致你采样精度不准了 答 4: FFT运算的误差分析可以参考数字信号处理的相关教材,最好看美国人写的,中国这帮家伙弄得稀里糊涂的,最好不要看他们的书。 答 5: 用浮点数运算精度要高很多的。 答 6: 楼上的 请说的具体点
你说别人是“误导”
那你要说自己的理论
自己没说什么 却说别人 答 7: 是啊,自己没有什么见解,反而来骂人,这种人走开! 答 8: 引用: 答 9: 这个精度是对于失真小的波形而言。这个数据参考《电力系统自动化会议文献》哪年的我记不得了,那位老兄做了详尽的分析。
对于电流参数计算一般是采用一个周波,否则有较大的误差的(主要是偶次谐波误差)因为你采用半波计算,从理论上看你计算的是一个100HZ的脉动波形的参数(因为数字信号处理都是周期延拓信号)。
我的很多数据都引自《电力系统自动化会议文献》,我自信自己的记忆力,基本还是可靠的。因为那批人为交流采样算法贡献了大量的力量。现在看来很简单的事,当初做的时候都很难的。理论上要做大量的工作,比如算法一致性证明,否则各个算法结果不一样岂不是很好玩,误差分析,稳定性影响,等等。。。,如果大家不服气现在做做算法一致性证明啊. 任给一种算法,对于同样的采样数据,只要保证电压、电流、功率、无功计算正确(不考虑误差和复杂性),则这种算法就是正确的,对于任意的波形都适用。
如果说误导的话也是无意之间的事。你的实际情况和我们大部分情况不同。
对于波形失真的算法,要理论分析满足误差的条件需要计算的谐波次数,然后根据采样定理计算最少的采样频率,再根据要求最小的频率分辨率计算采样点数。 答 10: 请教楼主,如何根据周波采样点数计算精度范围? 答 11: 首先确定谐波误差范围,×2~3就是你的采样精度。
比如,一个波形,在15次谐波以上,误差小于 1%,那么,你每周波采样32点,理论误差大约在2~3% 答 12: `-请教楼主,我正在学习DSP,为什么FFT会降低计算精度呢?? 答 13: FFT有大量的舍入运算和右移运算,每次运算都要引入误差(噪声源),所以点数太多了,如果运算器的位数不够,容易引起较大误差。 答 14: FFT在相位检测、谐波分析、有功和无功方向等的判断和防窃电中CT一次、二次检测开路、短路中是关键特别是在0.5C和0.5L的时候如果电流逆相序的时候(三相三线)那么你们怎么判断?精度的高是取决你的采样点多少在看你用几级计算和你的速度才可以决定的 我曾经用DSP加AD做的0.2级表就非常成功
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |