2017作品系列(二):发布类fdatool工具fir_creator_v1.0
本帖最后由 zouzhichao 于 2017-4-1 12:26 编辑此工具原本写了一个php版本的,地址:http://xxxzzc.imwork.net:25245/fir/
后来修改修改,又用C重写了一遍,现在发布V1.0版本
使用教程:
1)采用调用fir_creator.exe带参数的方式,格式为:fir_creator.exe lowpass 10 48000 10800 rectangle >fir_src/fir_lowpass_rectangle.c,表示生成lowpass(低通),10(10阶,长度为11),采样频率48000hz ,截止频率10800hz,加rectangle(矩形窗)
如下图所示,支持低通lowpass高通highpass带通bandpass带阻bandstop 四种滤波器,支持rectanglebartletthanninghammingblackmankaiser六种窗
2)生成的c文件如下图所示:
上附件:
12楼有v1.1版本更新,精度有改善,添加passband scale功能 目前该软件不支持bandpass scale,希望用户知晓 支持一个,能不能提供可视化的频率响应曲线 wx-ta 发表于 2017-3-30 21:48
支持一个,能不能提供可视化的频率响应曲线
现在还没有这个功能,离fdatool还有点远 请教一下这种数字滤波器能设计成频点连续可调的滤波器吗? 好工具,如果直接做成软件那就更好了。感谢分享 myrgb 发表于 2017-3-31 10:18
好工具,如果直接做成软件那就更好了。感谢分享
在整qt画图,希望可以搞定 高大上啊,不知道是什么{:lol:}{:lol:} 支持支持 强烈支持, 如果能做成图形化的工具就更好了 foxpro2005 发表于 2017-3-31 19:29
强烈支持, 如果能做成图形化的工具就更好了
正在努力,今天已经实现了passband scale,还找出了几个影响计算精度的地方,现在跟matlab的fdatool保持16位小数的精度 更新v1.1版本,修改了几处影响计算精度的地方,添加了passband scale选项,目前与matlab的fdatool可以保持16位小数的精度
{:victory:}{:victory:}{:victory:} 自己顶一下 多谢楼主分享 多谢楼主分享。 带宽和中心频率可调的带通怎么弄啊。可以付费 gongcsf 发表于 2017-5-6 09:46
带宽和中心频率可调的带通怎么弄啊。可以付费
你需要在程序中修改带宽吗? gongcsf 发表于 2017-5-6 09:46
带宽和中心频率可调的带通怎么弄啊。可以付费
qq详聊吧 很不错的工具!感谢 牛牛牛,请问下自动生产代码的原理是什么呢 xiaowenshao 发表于 2017-5-8 15:40
牛牛牛,请问下自动生产代码的原理是什么呢
计算系数,再把代码打印出来 zouzhichao 发表于 2017-5-8 15:43
计算系数,再把代码打印出来
生产代码要对代码的函数名、代码实现的分支语句、代码的嵌套等等进行组合吧,
这个计算系数后就能自动生产代码了吗 WIN10打不开,求助 qwert1213131 发表于 2017-6-15 14:05
WIN10打不开,求助
没有win10,没法测试 qwert1213131 发表于 2017-6-15 14:05
WIN10打不开,求助
网址打不开是正常的,花生壳要实名认证,用不了了 zouzhichao 发表于 2017-6-15 15:01
网址打不开是正常的,花生壳要实名认证,用不了了
支付宝付几块钱就可以吧 huangqi412 发表于 2017-6-16 08:14
支付宝付几块钱就可以吧
实名认证,需要手持身份证拍照,搞得跟裸贷一样,实在是难以接受,就放弃了 请教楼主 fdatool 设计iir滤波器时怎么设置增益? laotui 发表于 2017-9-6 14:53
请教楼主 fdatool 设计iir滤波器时怎么设置增益?
直接修改生成的滤波器系数 zouzhichao 发表于 2017-9-6 18:20
直接修改生成的滤波器系数
我用matlab生成的滤波器一共要乘三个系数有没有可能把系数一省掉调节系数2、3改变增益?
楼主此贴支持且mark 感谢感谢,mark 不错很好的文件
页:
[1]