原文:用python实现简单的数字信号软件滤波处理

做嵌入式开发,经常需要通过逻辑分析仪对数字信号进行数据分析。如果信号源附近有强干扰源,并且逻辑分析仪滤波效果不好的话,获取到的数字信号,经常带有一些 毛刺 ,这些 毛刺 信号根据干扰的强弱不同,持续时间可能会由几纳秒到几百纳秒不等。尝试过在数字口加电容进行硬件滤波,电容加得太小,滤波不干净 电容加得太大,信号失真严重。 通过观察逻辑分析仪获取到的波形可以看到,干扰信号一般是在信号跳变之后的一小段时 ...

2017-09-09 16:55 0 3034 推荐指数:

查看详情

数字信号处理知识复习——Fir滤波器的对称性及高效实现结构

滤波器对称性(Filter Symmetry) 很多滤波器的单位脉冲响应拥有明显的对称性,通常可以利用这种对称性来最小化算术要求并产生区域有效的滤波实现。 (一)奇数个系数 如何实现这个滤波器呢? (1)传统的抽头延迟线结构:N次乘法和N-1次加法 (2)采用系数的对称性 ...

Thu Oct 28 05:38:00 CST 2021 0 1014
FIR数字信号滤波

数字滤波器 在信号处理领域中,对于信号处理的实时性、快速性的要求越来越高。而在许多信息处理过程中,如对信号的过滤、检测、预测等,都要广泛地用到滤波器。 其中数字滤波器具有稳定性高、精度高、设计灵活、实现方便等许多突出的优点,避免了模拟滤波器所无法克服的电压漂移、温度漂移和噪声等问题 ...

Mon Nov 27 17:50:00 CST 2017 0 22367
IIR数字滤波器设计(数字信号处理

~~ 如果有什么问题可以在我的个人博客留言 ,我会及时回复。欢迎来访交流 ~~ IIR数字滤波器设计(数字信号处理) 一、实验目的 1.熟悉双线性变换法设计IIR数字滤波器的原理与方法。 2.掌握IIR数字滤波器的MATLAB实现方法,会调用ellipord ...

Wed Dec 19 00:32:00 CST 2018 0 1461
数字信号处理MATLAB简单序列

数字信号处理应用的几个基本序列: 1 单位样本序列 2 单位阶越序列 产生u(n) 3 实值指数序列 n=[0:10]; x=(0.9).^n; plot(x,'*') 4复值指数序列 n=[0:10];x=exp((2+3j)*n);plot(x ...

Tue Sep 29 05:51:00 CST 2015 0 2960
数字信号处理》课程实验2 – FIR数字滤波器设计

一、FIR数字滤波器设计原理  本实验采用窗函数法设计FIR数字低通滤波器。我们希望设计的滤波器系统函数如下: \(H_{d}\left( e^{jw} \right) = \left\{ \begin{array}{l} {e^{- jw\alpha},~~~\left| w \right ...

Sat Mar 07 19:17:00 CST 2020 0 1850
相关与卷积(数字信号处理)的数学原理及 Python 实现

数学原理   在数字信号处理中,相关(correlation)可以分为互相关(cross correlation)和自相关(auto-correlation). 互相关是两个数字序列之间的运算;自相关是单个数字序列本身的运算,可以看成是两个相同数字序列的互相关运算.互相关用来度量一个数字序列移位 ...

Sun Nov 25 04:09:00 CST 2018 0 4449
数字信号处理》课程实验1 – FFT的实现

一、按时间抽选的基-2 FFT实现原理 观察DIT(基2)FFT的流图(N点,N为2的幂次),可以总结出如下规律: (1)共有\(L=\log_2⁡N\)级蝶形运算; (2)输入倒位序,输出自然顺序; (3)第\(m\)级(\(m\)从1开始,下同)蝶形结对偶结点距离为\(2^{m-1 ...

Fri Mar 06 18:47:00 CST 2020 0 1315
FPGA数字信号处理(1)- AM调制的FPGA实现

FPGA数字信号处理(1)-AM调制的实现 一:前言 本内容分享为本人自学经历。受限于作者水平可能有不准确的地方。欢迎诸位批评指正。 分享的文章需要一些基本的FPGA开发基础 二:概述 这部分简单,但却是最最重要的,把这部分看懂,所有的程序也就明白了。 1. ...

Mon Apr 15 05:16:00 CST 2019 0 729
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM