数字信号处理
跬步千里OvO
数字信号处理、数字图像处理、机器视觉、目标检测、语义分割、实例分割。
展开
-
IIR数字滤波器的设计
IIR数字滤波器的设计FIR与IIR的区别两种滤波器都是数字滤波器。根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器。对于FIR滤波器,冲激响应在有限时间内衰减为零,其输出仅取决于当前和过去的输入信号值。对于IIR滤波器,冲激响应理论上应会无限持续,其输出不仅取决于当前和过去的输入信号值,也取决于过去的信号输出值。FIR滤波器的设计可以对给定的频率原创 2017-03-10 16:42:14 · 3155 阅读 · 0 评论 -
matlab双线性z变换法设计数字低通滤波器
matlab双线性z变换法设计数字低通滤波器双线性z变换法利用了正切函数的非线性特点,将整个jΩ轴压缩到了单位圆的一周上。低通:clear; close all; clc;fp=100;fs=300;Fs=1000; rp=3;rs=20; % 3db,20db wp=2*pi*fp/Fs;% 2Pi - Fs —> 100hz - 0.1Fs*2Pi=0.2Pi ws=2*pi*fs原创 2017-03-10 17:14:45 · 12340 阅读 · 1 评论 -
切比雪夫逼近法设计FIR滤波器
切比雪夫逼近法设计FIR滤波器概念切比雪夫逼近法,是在所需要的区间[a,b]内,使误差函数E(x)=|p(x)-f(x)|较均匀一致,并且通过合理选择p(x),使E(x)的最大值En达到最小。切比雪夫最佳一致逼近的基本思想是,对于给定区间[a,b]上的连续函数f(x),在所有n次多项式的集合中,寻找一个多项式,使其在[a,b]上对f(x)的偏差和其他一切属于集合的多项式对f(x)的偏差相比是最小原创 2017-03-12 10:12:56 · 8291 阅读 · 0 评论 -
离散信号的FFT
离散信号的FFT我们知道一个信号的傅里叶变换就可以得到该信号的频谱,下面我们就通过matlab具体代码来感受这个过程。实验分析信号输入 t=0:0.01:2; x=2+3*cos(2*pi*50*t-pi*30/180)+1.5*cos(2*pi*75*t+pi*90/180) plot(x);通过上述代码我们画出一个频率f为50hz(相角-30度)和频率f100hz(相角原创 2017-02-25 21:05:09 · 11688 阅读 · 2 评论 -
脉搏波信号处理
脉搏波信号处理%信号采样N = 256;fs = fr;data = data(1:N);n = 1:N;t = n/fs;plot(t,data);首先,我们将原始一维脉搏波信号做256点的采样,以便其方便fft计算。采样频率和原信号的频率一样均为30hz。画出此信号,可见其包含一些高低频的噪声。y=fft(data,N); %对信号进行快速Fourier变换mag=abs(原创 2017-10-31 10:13:25 · 15764 阅读 · 17 评论 -
FIR滤波器设计
FIR滤波器设计介绍经典的滤波器分为IIR和FIR两种,分类的依据是根据设计的滤波器H(z)逆Z变换h(n),即:单位脉冲响应有限长无限长划分。实际上有限长的单位脉冲响应也是通过将非因果的有限长脉冲响应截断所得到的,这样就导致了FIR滤波器在通带存在纹波,这也就是所谓的吉布斯效应。产生这个现象的根本原因就是截断相当于在时域乘以一个矩形框,矩形框的频响有边瓣效应, 无论什么窗函数都有边原创 2018-01-20 11:36:59 · 13418 阅读 · 0 评论