zouzhichao 发表于 2017-3-30 21:25:38

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功能

zouzhichao 发表于 2017-3-30 21:27:10

目前该软件不支持bandpass scale,希望用户知晓

wx-ta 发表于 2017-3-30 21:48:04

支持一个,能不能提供可视化的频率响应曲线

zouzhichao 发表于 2017-3-30 21:54:07

wx-ta 发表于 2017-3-30 21:48
支持一个,能不能提供可视化的频率响应曲线

现在还没有这个功能,离fdatool还有点远

ndt2000 发表于 2017-3-31 08:51:43

请教一下这种数字滤波器能设计成频点连续可调的滤波器吗?

myrgb 发表于 2017-3-31 10:18:33

好工具,如果直接做成软件那就更好了。感谢分享

zouzhichao 发表于 2017-3-31 12:55:39

myrgb 发表于 2017-3-31 10:18
好工具,如果直接做成软件那就更好了。感谢分享

在整qt画图,希望可以搞定

soosqt 发表于 2017-3-31 16:31:02

高大上啊,不知道是什么{:lol:}{:lol:}

落叶知秋 发表于 2017-3-31 17:46:43

支持支持

foxpro2005 发表于 2017-3-31 19:29:14

强烈支持, 如果能做成图形化的工具就更好了

zouzhichao 发表于 2017-3-31 19:37:15

foxpro2005 发表于 2017-3-31 19:29
强烈支持, 如果能做成图形化的工具就更好了

正在努力,今天已经实现了passband scale,还找出了几个影响计算精度的地方,现在跟matlab的fdatool保持16位小数的精度

zouzhichao 发表于 2017-4-1 00:14:23

更新v1.1版本,修改了几处影响计算精度的地方,添加了passband scale选项,目前与matlab的fdatool可以保持16位小数的精度

Excellence 发表于 2017-4-1 08:37:06

{:victory:}{:victory:}{:victory:}

zouzhichao 发表于 2017-4-1 14:43:19

自己顶一下

yuanpiggy 发表于 2017-4-3 17:38:59

多谢楼主分享

596142041 发表于 2017-4-5 23:08:20

多谢楼主分享。

gongcsf 发表于 2017-5-6 09:46:32

带宽和中心频率可调的带通怎么弄啊。可以付费

zouzhichao 发表于 2017-5-6 09:50:10

gongcsf 发表于 2017-5-6 09:46
带宽和中心频率可调的带通怎么弄啊。可以付费

你需要在程序中修改带宽吗?

zouzhichao 发表于 2017-5-6 09:50:44

gongcsf 发表于 2017-5-6 09:46
带宽和中心频率可调的带通怎么弄啊。可以付费

qq详聊吧

REVBER 发表于 2017-5-8 11:31:36

很不错的工具!感谢

xiaowenshao 发表于 2017-5-8 15:40:36

牛牛牛,请问下自动生产代码的原理是什么呢

zouzhichao 发表于 2017-5-8 15:43:39

xiaowenshao 发表于 2017-5-8 15:40
牛牛牛,请问下自动生产代码的原理是什么呢

计算系数,再把代码打印出来

xiaowenshao 发表于 2017-5-8 18:00:16

zouzhichao 发表于 2017-5-8 15:43
计算系数,再把代码打印出来

生产代码要对代码的函数名、代码实现的分支语句、代码的嵌套等等进行组合吧,
这个计算系数后就能自动生产代码了吗

qwert1213131 发表于 2017-6-15 14:05:01

WIN10打不开,求助

zouzhichao 发表于 2017-6-15 14:38:28

qwert1213131 发表于 2017-6-15 14:05
WIN10打不开,求助

没有win10,没法测试

zouzhichao 发表于 2017-6-15 15:01:06

qwert1213131 发表于 2017-6-15 14:05
WIN10打不开,求助

网址打不开是正常的,花生壳要实名认证,用不了了

huangqi412 发表于 2017-6-16 08:14:51

zouzhichao 发表于 2017-6-15 15:01
网址打不开是正常的,花生壳要实名认证,用不了了

支付宝付几块钱就可以吧

zouzhichao 发表于 2017-6-16 08:16:14

huangqi412 发表于 2017-6-16 08:14
支付宝付几块钱就可以吧

实名认证,需要手持身份证拍照,搞得跟裸贷一样,实在是难以接受,就放弃了

laotui 发表于 2017-9-6 14:53:30

请教楼主 fdatool 设计iir滤波器时怎么设置增益?

zouzhichao 发表于 2017-9-6 18:20:19

laotui 发表于 2017-9-6 14:53
请教楼主 fdatool 设计iir滤波器时怎么设置增益?

直接修改生成的滤波器系数

laotui 发表于 2017-9-6 19:20:57

zouzhichao 发表于 2017-9-6 18:20
直接修改生成的滤波器系数


我用matlab生成的滤波器一共要乘三个系数有没有可能把系数一省掉调节系数2、3改变增益?

苹果520 发表于 2017-11-17 15:50:38

楼主此贴支持且mark

liyanfeng 发表于 2017-12-1 15:52:07

感谢感谢,mark

liubinghui 发表于 2017-12-14 16:20:39

   不错很好的文件
页: [1]
查看完整版本: 2017作品系列(二):发布类fdatool工具fir_creator_v1.0