百度百科 - 简介: 低通滤波器是容许低于截止频率的信号通过, 但高于截止频率的信号不能通过的电子滤波装置。

(1)提取滤波器(系数矩阵)

打开工具: MATLAB - APP - Filter Designer
参数设置:

  1. 滤波器类型:Response Type - Lowpass;
  2. 滤波器设计方法:Design Method - FIR - Window
  3. 滤波器阶数:Filter Order - Specify order
    - 滤波器长度等于阶数+1;
    - 阶数越高,性能越好;
  4. Options - Window - Hamming
  5. 频率响应参数:设置采样频率:Fs ;设置截止频率:Fc(仪器中获取)
  6. 点击" Design Filter ",分析并且生成低通滤波器;
    - View:时域/频域的波形;
    - Nagnitude Response(dB):查看滤波器曲线;
    - Current Filter Information:查看滤波器信息;
  7. 点击" 文件 - Export ",导出低通滤波器(系数矩阵);
    - (默认)保存到 Workspace;
    - (默认)以数组形式保存 Coefficients;
    - (默认)Variable Names:Num(可自主命名);

(2)信号滤波

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% (1)获取数据
clc;clear;close all;
raw_signal = randn(1, 500);                % randn(行, 列):获取正态分布的随机数
raw_signal_len = length(raw_signal);   % 获取数组的长
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% (2)低通滤波器(Fs = 100Hz;    Fc = 10Hz)
% 特点:系数矩阵对折对称 ———— 采用上述操作后获取filter = [0, -0.0014, -0.0056, -0.0100, -0.0070, ...0.0119, 0.0511, 0.1052, 0.1597, 0.1961, ...0.1961, 0.1597, 0.1052, 0.0511, 0.0119, ...-0.0070, -0.0100, -0.0056, -0.0014, 0];
filter_len = length(filter);           % 低通滤波器长度
filtered_signal = [0, 0];              % 滤波后信号初始化
for ii = 1:raw_signal_len - filter_lensum_signal = 0;for jj = 1:filter_lensum_signal = sum_signal + raw_signal((ii - 1) + jj) * filter((filter_len + 1) - jj);filtered_signal(ii) = sum_signal; end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% (3)画图
subplot(2, 1, 1);
plot(1:raw_signal_len, raw_signal, 'Color', 'b');
title('原始曲线');subplot(2, 1, 2);
plot(1:raw_signal_len - filter_len, filtered_signal, 'Color', 'r');
title('滤波曲线');
% subplot(m, n, p); 将当前图窗划分为 m×n 网格,并在 p 指定的位置创建坐标区。

MATLAB —— 低通滤波器设计与信号滤波相关推荐

  1. matlab滤波器设计双陷滤波,基于MATLAB 双线性变换法IIR 滤波器的设计

    摘要:滤波是信号处理的基础,因此滤波器的设计也就成为数字信号处理的基本问题之一.数字滤波是对数字信号处理不可或缺的环节,其好处远远大于模拟滤波器.本文应用MATLAB,实现了用双线性变换法设计IIR滤 ...

  2. matlab双线性变换切比雪夫2,语音信号滤波去噪——使用双线性变换法设计切比雪夫II型.doc...

    语音信号滤波去噪--使用双线性变换法设计切比雪夫II型.doc 语音信号滤波去噪--使用双线性变换法设计切比雪夫II型滤波器 学生姓名:李谷越 指导老师:胡双红 摘 要 本课程设计的主要目的石设计一个 ...

  3. MATLAB设计语音信号的处理与滤波系统GUI界面

    MATLAB设计语音信号的处理与滤波系统GUI界面 目录 MATLAB设计语音信号的处理与滤波系统GUI界面 前言 一.GUI界面设计 二.部分代码 1.系统录音 2.语音播放 3.语音滤波 4.语音 ...

  4. 长时间数据流的信号滤波处理——基于MATLAB的FIR滤波器设计(1)

    背景 对于任意一个场景,获取到的信号都是经过噪声污染过的,一些简单的加性噪声可以通过统计的特性进行滤除,而对于一些乘性的噪声,只能通过滤波进行滤除. 在信号处理中,信号滤波会广泛使用.在做研究分析信号 ...

  5. 基于matlab的语音信号滤波处理

    基于matlab的语音信号滤波处理 摘要:本课程设计的主要目的是在MATLAB环境下,使用窗口设计法设计一个滤波器,并对语音信号进行滤波去噪.开发平台为MATLAB,设计方法为窗口设计法.用麦克风采集 ...

  6. 正弦信号加多普勒matlab,基于Matlab测速仪设计(多普勒效应回波信号处理).doc

    PAGE PAGE 1 "数字信号处理课程设计"任务书 题目5 基于Matlab测速仪设计(多普勒效应回波信号处理) 主要 内容 利用离散付里叶变换进行频谱分析,设计数字滤波器组, ...

  7. 常用模拟低通滤波器的设计~经典 IIR 滤波器之巴特沃斯滤波器

    目录 常用模拟低通滤波器的设计--巴特沃斯(Butterworth)滤波器 1.确定系统函数的极点 2.巴特沃斯(Butterworth)滤波器 2.1.buttap 函数 2.2.buttord 函 ...

  8. matlab中eacf函数,基于MATLAB的切比雪夫I型模拟低通滤波器设计

    基于MATLAB的切比雪夫I型模拟低通滤波器设计课程设计名称:数字信号处理课程设计专业班级 : 电信0604 学生姓 名 : 学号 : 20064300430 指导教师 : 课程设计时间:2009.6 ...

  9. 基于matlab的低通滤波器,基于Matlab Guide的低通滤波器设计

    模拟滤波器设计的关键是找到一个稳定易实现的逼近函数,且其幅频特性要满足所需滤波器的要求.常用的滤波器模型有巴特沃斯(Butterworth)滤波器.切比雪夫(Chebyscheff)滤波器.贝塞尔(B ...

  10. matlab样本序列的时域波形,基于MATLAB的简易声音信号频谱分析仪设计

    基于MATLAB的简易声音信号频谱分析仪设计 汉宁窗时域波形曲线图 汉宁窗频域特性曲线图 在MATLAB中,生成汉宁窗的函数是hanning.使用该函数进行频谱修正时,先生成一个和待修正的样本具有相同 ...

最新文章

  1. 单片机c语言 openssl,Linux下C语言使用openssl库进行加密
  2. [html] W3C--span is a nested element.
  3. Webclient UI view里Javascript的注释问题
  4. Hive-分区分桶概述
  5. 又一个很全的R资讯网站
  6. 设计灵感|如何让你的海报更吸睛?
  7. YUV与RGB格式转换
  8. 服务器被入侵了怎么办?
  9. 图像的均值、均方值、方差、均方差、标准差
  10. AD936x+ZYNQ搭建OpenWIFI
  11. 如何提高推荐量?新手必知 头条号推荐机制
  12. 手游创业是新的风口吗
  13. 大学生最好用搜题的APP,个人开发的,吊打一切搜题软件
  14. 第一次玩switch,需不需要再买一个任天堂Pro手柄
  15. Scratch3.0创意编程(基础篇):第1课 Scratch画图形
  16. 怎样把多个TXT文件合成为一个TXT文件
  17. Java除法结果带小数、进一法的实现(java)
  18. discuz和phpwind哪个好
  19. 案例:知乎是怎么落地Istio的?
  20. 云主机Windows Server 2012 R2 的 VMware 和HYPER-V不兼容怎么删除HYPER-V

热门文章

  1. WinForm 界面美化
  2. Windows 新建文本文档快捷键设置
  3. 学生选课管理系统 选课信息管理系统管理端
  4. mysql 好用 客户端_5款好用的mysql客户端
  5. 佳能打印机g3800如何安装到计算机,【佳能 G3800 喷墨无线一体打印机使用体验】驱动|安装|连接|连接_摘要频道_什么值得买...
  6. 返回顶部 模仿天猫的返回顶部代码 HTML JQuery CSS JavaScript
  7. 宝塔 python项目管理器2.0 部署django项目 uwsgi
  8. Python深度学习
  9. 图书管理系统c语言报告调试分析,图书管理系统C语言程序设计实验分析报告.doc...
  10. Linux安装GCC方法