0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于滤波仿真的文章中存在一个错误

通信工程师专辑 来源:通信工程师专辑 作者:通信工程师专辑 2021-11-16 14:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

之前在心率检测程序中用到了firpm函数,出现了一些问题。然后又看到读者的留言,确实之前关于滤波仿真的文章中存在一个错误,所以就有了本文。有错必纠,因此文章的重要性就不可言喻了。首先阐述错误并做更正和道歉!

文章中提到的错误出现在等效filter函数的程序中!

哪篇文章呢?此文最早写于2016年,此后有修改过一次,但没有发现这个错误!惭愧啊!

那v2版本的文章中还有这个错误吗?

依旧还有!在此表示歉意!

3d254572-43cd-11ec-b939-dac502259ad0.png

下面代码中居然没有使用滤波器的系数!

3e2c77b0-43cd-11ec-b939-dac502259ad0.png

filter函数可以由乘法和加法运算等效完成!

在工程实现中,

filter的功能肯定需要由已知运算等效出来!

不然工程师就无处下手了!

3f48b6cc-43cd-11ec-b939-dac502259ad0.png

红色部分使用了错误的变量!

应该使用滤波器的系数!

哎,当年的学生为何没写对语句,还能得出正确的图形?这个原因我已经不去多想,但是我想她应该没有搞懂!然后我也要自责,怎么就没有发现这个错误呢?在这里,我要感谢读者cp,谢谢他帮我找到这个错误。这样才能使得我有机会进行错误纠正!所以,本篇文章写出来告知大家程序需要修订的地方,算做一种愧疚的补偿吧!本文虽然收费,但只收一元,重要目的是为了防止被抄袭!本公众号里面有大量的一元付费文章,其初衷就是为了防止盗版!之前被其他网站盗版太多的文章,连个出处都不写,让我很受伤。辛辛苦苦的创作就这么不被尊重?收费模式确实可以减少这种现象的发生!特此说明!如果文章大于一元呢?那就是里面代码的价格!一元的文章中也有大量的代码,方便大学生在本科阶段学习通信仿真、数字信号处理仿真和毕业设计等过程中使用!

文章纠错后,

再讲讲自己在设计滤波器的自纠错过程!

写完信号滤波部分的程序后,进行心率检测,怎么心率值在300左右。没想通,于是就画了滤波后的信号的频谱,发现在5Hz处有个很大的频率分量!原始信号中没有这个啊?

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    162

    文章

    8351

    浏览量

    184749
  • 信号
    +关注

    关注

    11

    文章

    2902

    浏览量

    79662
  • 函数
    +关注

    关注

    3

    文章

    4406

    浏览量

    66829

原文标题:数字信号处理之信号处理仿真v2 第二章 滤波器设计及函数编写(6)紧急纠错!

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    e203仿真报Syntax error: \"&\"unexpected错误的原因

    刚开始接触学习e203,仿真的步就遇上问题。按照手册在linux环境下跑仿真遇到如图错误: 有人说是e203版本问题,遂下载了更早的版本: https://github.com
    发表于 11-05 13:39

    在VIVADO对NICE进行波形仿真的小问题的解决

    小问题,在上述帖子的评论区也有很多同学问过,所以分享下。 、运行之后,发现控制台没有打印main.c函数的内容,而是如下图所示 这是因为仿真时间1000ns太短,设置运行时间为
    发表于 10-27 06:41

    CICC2033:关于C语言仿真的些说明

    表示生成.verilog文件,CORE=e203代表当前的CORE为e203,DOWNLOAD=ilm表示直接从ilm运行程序,SIMULATION=1可以优化仿真的过程。 可以观察到生成
    发表于 10-21 14:18

    rt-studio支持仿真的时候变量实时刷新吗?

    rt-studio支持仿真的时候变量实时刷新么?像keil那样。目前看到的好像不能实时刷新变量,只有下断点了变量才会刷新出来。
    发表于 09-28 09:44

    洪水猛兽:运放错误的高通滤波电路

    隔直通交,但是实测却发现输出饱和了,设计者直没有头绪。 图1-1 错误的隔直电路 设计者还认为,运放的输入电阻非常大,根据高通滤波器的截止频率计算公式fc=1/(2πRC),(高通滤波
    的头像 发表于 08-27 07:38 2471次阅读
    洪水猛兽:运放<b class='flag-5'>错误</b>的高通<b class='flag-5'>滤波</b>电路

    避雷!树莓派初学者常犯的5错误

    卡、安装错误的操作系统版本、同时使用两网络适配器、使用不合适的电源以及创建无法恢复的备份。但是,只指出问题而不提供解决方案又有什么用呢?继续阅读,我还将推荐
    的头像 发表于 07-22 17:16 860次阅读
    避雷!树莓派初学者常犯的5<b class='flag-5'>个</b><b class='flag-5'>错误</b>!

    高温电阻率测试的5常见错误及规避方法

    测试结果出现偏差。下面为你详细剖析高温电阻率测试的 5 常见错误,并提供有效的规避方法。​ 、样品制备不当​ 常见错误​ 样品的形状、
    的头像 发表于 06-09 13:07 667次阅读
    高温电阻率测试<b class='flag-5'>中</b>的5<b class='flag-5'>个</b>常见<b class='flag-5'>错误</b>及规避方法

    详解ADC电路的静态仿真和动态仿真

    ADC电路主要存在静态仿真和动态仿真两类仿真,针对两种不同的仿真,我们存在不同的输入信号和不同的
    的头像 发表于 06-05 10:19 1511次阅读
    详解ADC电路的静态<b class='flag-5'>仿真</b>和动态<b class='flag-5'>仿真</b>

    使用LTspice仿真LC电路,频域分析和时域分析结果不

    我使用LTspice仿真基于LC谐振的电路,但是频域分析和时域分析的结果差异很大。 这是远程传输电路,想要使用变容二极管调整谐振
    发表于 03-10 10:33

    使用DDS生成三信号并在Vivado实现低通滤波

    本文使用 DDS 生成三信号,并在 Vivado 实现低通滤波器。低通滤波器将滤除相关信号。
    的头像 发表于 03-01 14:31 2438次阅读
    使用DDS生成三<b class='flag-5'>个</b>信号并在Vivado<b class='flag-5'>中</b>实现低通<b class='flag-5'>滤波</b>器

    电桥电路的常见错误分析

    电桥电路的常见错误分析主要包括以下几个方面: 、电阻值不准确 电阻值不准确是电桥电路常见的错误。这可能是由于电阻本身的误差,如电阻的标称值与实际值
    的头像 发表于 01-09 10:08 1936次阅读

    RTOS错误检查机制

    在嵌入式应用,有可能发生各种各样的错误,系统必须能够检测到这些错误并作出适当的响应。RTOS通常内置了错误检查功能,用于检测
    的头像 发表于 01-03 14:44 1022次阅读

    请问ADS8472手册给出的应用电路图中RC滤波电路可以不用吗?

    在ADS8472手册给出的驱动电路figure41,42,在+IN和-IN输入端接有RC低通滤波电路,我用TIAN软件仿真了这个电路,发现接上RC
    发表于 12-25 07:43

    Verilog 电路仿真常见问题 Verilog 在芯片设计的应用

    。然而,在实际应用,设计师可能会遇到各种问题,这些问题可能会影响仿真的准确性和设计的可靠性。 Verilog电路仿真常见问题 仿真环境的搭建问题
    的头像 发表于 12-17 09:53 1601次阅读

    对信号进行滤波,然后再输入到模数转换器ADC08DL502,为什么信号存在大周期T?

    我们想对如下的信号进行滤波,然后再输入到模数转换器ADC08DL502。 信号存在大周期T,最大工作频率33kHz,般工作频
    发表于 12-16 07:28