FIR滤波器 - 页 15 1...8910111213141516171819 新评论 Eugene 2009.06.16 19:13 #141 sab1uk >> : BandPass是两个LPF(低通)之间的差值,类似于杂种MACD是由mashes的差异得出的。 如果你想要一个阶数为2500以上的过滤器或一个300以上的截止期,请使用Behemoth的过滤器。 但它的过滤器并不适合所有情况... 试图做1000分贝的阻尼或0.000000000000001分贝的滚降,但未能在AFC中实现与振荡器滤波器一样的尖锐共振。 我没想到有人会对如此高的压制感兴趣。原因很可能是四舍五入的错误。高一个或两个数量级,双besselAccuracy=0.00000001,并提高PI的分辨率。有可能认为如何计算有点不同,但我在这里就不说了。 Петр 2009.06.16 19:29 #142 Shaitan >> : 关于MAHA。ANY MA是同一个FIR滤波器。唯一的区别是滑动窗口的系数。 >>.例如,exp.MASKA "是BIX--它的暗示特性是无限的。 Eugene 2009.06.16 21:43 #143 Svinozavr >> : >> >>.例如,exp.MASKA "是BIX--它的暗示特性是无限的。 别傻了。MA的周期是其TX的长度。 Петр 2009.06.16 22:39 #144 begemot61 >> : 不要胡说八道。MA的周期是其XI的长度。 ???读一些关于过滤器的资料,然后再谈。例如,在维基百科上。 EMA是一个具有无限脉冲响应的经典滤波器。而且它本身没有周期。有一个反馈系数(这就是为什么它是BIH,而不是FIR),在MT4的标准MA实现中,它是根据周期重新计算的。k=2/(周期+1) EMA的 "周期 "为3,反馈系数为0.5,对1,2,3,4,5系列的过滤结果将不同于对9,8,3,4,5或3,4.5系列的过滤。 在FIR(简单滑移)的情况下,结果总是相同的。 FIR滤波器没有反馈系数,但每个样本(周期)有一组权重系数。简单MA的系数都是一样的,等于1/期。其他FIRs可以有不同的系数,只要它们的总和等于1。 该样本以外的背景对结果没有影响。因此,它是FIR。 Петр 2009.06.16 22:57 #145 为了以防万一,这里有维基百科上的链接。 CIH,BIH Eugene 2009.06.17 00:15 #146 Svinozavr >> : 为了以防万一,这里有维基百科上的链接。 KIH,BIH. 我错了,我弄错了。对不起,没有看到你帖子中的exp. 这个词。 Ol Dirty Bastard 2009.06.17 00:30 #147 begemot61 >> : 没想到有人会对如此高的压制感兴趣。原因很可能是一个四舍五入的错误。你可以将贝塞尔函数的计算精度提高一到两个数量级double besselAccuracy=0.00000001,增加PI位。有可能认为如何计算有点不同,但我在这里就不说了。 是的,我做了,我直接设置了。 besselAccuracy=0.000000000001 pi=3.14159265358979323846 但这没关系,我需要一个600周期的截止点,并有一个平滑的频率响应。 Eugene 2009.06.17 03:16 #148 sab1uk >> : 是的,我做了,我直接设置了。 besselAccuracy=0.000000000001 pi=3.14159265358979323846 但这没关系,我需要一个600周期的截止点,并有一个平滑的频率响应。 好吧,我其实在想,在高阶时,错误可能会积累到哪里。因为有了0.2%的Fd的过渡区和60dB的抑制,你已经得到了1800的数量级。 但如果你需要更多的抑制呢? 还有一个可能的误差来源是系数的正常化。一般来说,MQL是如何计算数学函数的,这很有趣。 Prival 2009.06.17 04:20 #149 sab1uk писал(а)>> 是的,我做了,我直接设置了。 besselAccuracy=0.000000000001 pi=3.14159265358979323846 但这没关系,我需要一个具有平滑频率响应的600周期的截止器。 也许是因为PI数字设置的不准确,我曾经遇到过这个问题,错误就是因为这个而积累的--这里是'Pi'的解决方案 看看这是否是问题所在。 Петр 2009.06.17 06:53 #150 begemot61 >> : 我错了,我有点激动了。对不起,没有看到你帖子中的exp. 这个词。 狗屁问题--随它去吧。>>))) 1...8910111213141516171819 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
BandPass是两个LPF(低通)之间的差值,类似于杂种MACD是由mashes的差异得出的。
如果你想要一个阶数为2500以上的过滤器或一个300以上的截止期,请使用Behemoth的过滤器。
但它的过滤器并不适合所有情况...
试图做1000分贝的阻尼或0.000000000000001分贝的滚降,但未能在AFC中实现与振荡器滤波器一样的尖锐共振。
我没想到有人会对如此高的压制感兴趣。原因很可能是四舍五入的错误。高一个或两个数量级,双besselAccuracy=0.00000001,并提高PI的分辨率。有可能认为如何计算有点不同,但我在这里就不说了。关于MAHA。ANY MA是同一个FIR滤波器。唯一的区别是滑动窗口的系数。
>> >>.例如,exp.MASKA "是BIX--它的暗示特性是无限的。
别傻了。MA的周期是其TX的长度。
不要胡说八道。MA的周期是其XI的长度。???读一些关于过滤器的资料,然后再谈。例如,在维基百科上。
EMA是一个具有无限脉冲响应的经典滤波器。而且它本身没有周期。有一个反馈系数(这就是为什么它是BIH,而不是FIR),在MT4的标准MA实现中,它是根据周期重新计算的。k=2/(周期+1)
EMA的 "周期 "为3,反馈系数为0.5,对1,2,3,4,5系列的过滤结果将不同于对9,8,3,4,5或3,4.5系列的过滤。 在FIR(简单滑移)的情况下,结果总是相同的。
FIR滤波器没有反馈系数,但每个样本(周期)有一组权重系数。简单MA的系数都是一样的,等于1/期。其他FIRs可以有不同的系数,只要它们的总和等于1。 该样本以外的背景对结果没有影响。因此,它是FIR。
为了以防万一,这里有维基百科上的链接。
CIH,BIH
为了以防万一,这里有维基百科上的链接。
KIH,BIH.
我错了,我弄错了。对不起,没有看到你帖子中的exp. 这个词。
没想到有人会对如此高的压制感兴趣。原因很可能是一个四舍五入的错误。你可以将贝塞尔函数的计算精度提高一到两个数量级double besselAccuracy=0.00000001,增加PI位。有可能认为如何计算有点不同,但我在这里就不说了。是的,我做了,我直接设置了。
besselAccuracy=0.000000000001
pi=3.14159265358979323846
但这没关系,我需要一个600周期的截止点,并有一个平滑的频率响应。
是的,我做了,我直接设置了。
besselAccuracy=0.000000000001
pi=3.14159265358979323846
但这没关系,我需要一个600周期的截止点,并有一个平滑的频率响应。
好吧,我其实在想,在高阶时,错误可能会积累到哪里。因为有了0.2%的Fd的过渡区和60dB的抑制,你已经得到了1800的数量级。 但如果你需要更多的抑制呢? 还有一个可能的误差来源是系数的正常化。一般来说,MQL是如何计算数学函数的,这很有趣。是的,我做了,我直接设置了。
besselAccuracy=0.000000000001
pi=3.14159265358979323846
但这没关系,我需要一个具有平滑频率响应的600周期的截止器。
也许是因为PI数字设置的不准确,我曾经遇到过这个问题,错误就是因为这个而积累的--这里是'Pi'的解决方案
看看这是否是问题所在。
我错了,我有点激动了。对不起,没有看到你帖子中的exp. 这个词。
狗屁问题--随它去吧。>>)))