基于MATLAB的简单50Hz数字陷波器

摘要:陷波器是一个二阶滤波器,它的幅度特性在ω=±ω0处为零,在其他频率上接近常数,是一个滤波单频干扰的滤波器。一般仪器都用50Hz的交流电源供电,因而信号中时常有50Hz的干扰,此时可以用数字陷波器来对信号进行滤波。

关键词:数字陷波器;滤波;50Hz的干扰

Simple 50Hz digital notch filter based on MATLAB

Cheng zhilin

College of Physics and Electronic Engineering Information Wenzhou university

Abstract:Notch filter is a two order filter, its amplitude characteristic is zero at ω=±ω0, in the other frequency it is close to the constant.It is a filter of single frequency interference filter. General instruments are used 50Hz AC power supply, thus there is much 50Hz signal interference, at this time we can use the digital notch filter to filter.

Keywords: the digital notch filter;filter;50Hz signal interference

?引言

陷波器是一种特殊的带阻滤波器,其阻带在理想情况下只有一个频率点,因此也被称为点阻滤波器。这种滤波器主要用于消除某个特定频率的干扰,例如,在各种测量仪器和数据采集系统中用于消除电源干扰的工频陷波器。数字陷波器一般为IIR滤波器.由于陷波器频率特性的特殊性,它除了可采用双线性变换进行设计外,还可以采用所谓零极点配置的方法进行设计。数字滤波器对信号滤波的方法是:用数字计算机对数字信号进行处理,处理就是按照预先编制的程序进行计算。数字滤波器是按照程序计算信号,达到滤波的目的。通过对数字滤波器的存储器编写程序,就可以实现各种滤波功能。对数字滤波器来说,增加功能就是增加程序,不用增加元件,不受元件误差的影响,对低频信号的处理也不用增加芯片的体积。用数字滤波方法可以摆脱模拟滤波器被元件限制的困扰。数字滤波器一词出现在60年代中期。由于电子计算机技术和大规模集成电路的发展,数字滤波器已可用计算机软件实现,也可用大规模集成数字硬件实时实现。数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号(对应数字频率)转换为所要求的输出离散时间信号的特定功能装置)。应用数字滤波器处理模拟信号(对应模拟频率)时,首先须对输入模拟信号进行限带、抽样和模数转换。数字滤波器输入信号的数字频率(2π*f/fs,f为模拟信号的频率,fs为采样频率,注意区别于模拟频率),按照奈奎斯特抽样定理,要使抽样信号的频谱不产生重叠,应小于折叠频率(ws/2=π),其频率响应具有以2π为间隔的周期重复特性,且以折叠频率即ω=π点对称。为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。二维数字滤波器对单位冲激响应亦分有限冲激响应和无限冲激响应两类。二维有限冲激响应数字滤波器为非递归型算法结构,因此又称二维非递归型数字滤波器。二维无限冲激响应数字滤波器为递归型算法结构,因此也称二维递归型数字滤波器。数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。

1?数字陷波器原理

1.1 陷波器原理

陷波器是一种谐振电路,或者说是一种自动开关的感应器,在天线工程上应用它可以根据信号的频率,自动延长或缩短天线的长度。无线电接收机中专门用于消除某些无用信号以减小对有用信号的干扰的滤波器。陷波滤波器是一种特殊的带阻滤波器,其阻带在理想情况下只有一个频率点,因此也被称为点阻滤波器。这种滤波器主要用于消除某个特定频率的干扰,例如,在各种测量仪器和数据采集系统中用于消除电源干扰的工频陷波器。用在电路上滤除不需要的频率的信号,比如在带通滤波器通频带的边缘外加陷波器,通常是串联一个并联谐振回路,或并联一个串联回路,它们的谐振频率就是要滤除的频率,在电视机电路中频部分很常见。

1.2?IIR滤波器原理

利用MATLAB信号处理工具箱中的滤波器设计和分析工具(FDATool)可以很方便地设计出符合应用要求的未经量化的IIR数字滤波器。需要将MATLAB设计出的IIR数字滤波器

matlab fdatool陷波器,基于MATLAB的简单50Hz数字陷波器.doc相关推荐

  1. c语言实现陷波器算法,50Hz数字陷波器的设计.doc

    50Hz数字陷波器的设计.doc 四川理工学院毕业设计(论文) 50Hz数字陷波器的设计 学 生:孙全成 学 号:04021030312 专 业:通信工程 班 级:2004.3 指导教师:徐永俊 四川 ...

  2. matlab 图片倒影_计算物理基于matlab方法研究水中倒影问题

    计算物理基于matlab方法研究水中倒影问题 基于 Matlab 方法研究水中倒影问题[摘 要] 本文介绍了用 matlab 研究倒影问题的方法,利用 matlab 可视化的优点可 以直观的得出结果. ...

  3. matlab噪音的消除办法,基于MATLAB的噪声消除方法.ppt

    基于MATLAB的噪声消除方法 基于MATLAB的噪声消除方法 答 辩 人 :徐 苏 美 指导教师:杨卫平教授 论文的指导思想 21世纪的社会是信息化社会,我们生活中的每一天都离不开数字信号.随着信息 ...

  4. matlab直流计算,一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法与流程...

    本发明属于电力电子 技术领域: ,具体为一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法. 背景技术: :近些年来,我国在高压直流输电技术的研究和应用上取得了突飞猛进的发展,目前已投运的高 ...

  5. 【MATLAB第58期】基于MATLAB的PCA-Kmeans、PCA-LVQ与BP神经网络分类预测模型对比

    [MATLAB第58期]基于MATLAB的PCA-Kmeans.PCA-LVQ与BP神经网络分类预测模型对比 一.数据介绍 基于UCI葡萄酒数据集进行葡萄酒分类及产地预测 共包含178组样本数据,来源 ...

  6. 基于matlab的升压斩波实验,基于MATLAB的升压斩波电路的仿真_贾立柱

    科技专论 基于MATLAB的升压斩波电路的仿真 贾立柱1 刘晓龙2 1.齐齐哈尔大学网络信息中心 黑龙江齐齐哈尔 161006 2.华北电力大学 北京 102206 [摘 要]升压斩波电路是电力电子技 ...

  7. matlab用游程编码压缩图像,基于Matlab的图像压缩编码

    开发与应用 计算机与信息技术 ·23· 基于 Matlab 的图像压缩编码 杨晓 李悦 (贵州大学 计算机与信息学院,贵州 贵阳 550025) 摘 要 本文描述了图像编码压缩方法的主要分类,介绍了每 ...

  8. matlab 直流-直流变换器毕业论文,基于MATLAB直流-直流变换器的研究---毕业论文

    [标题]基于MATLAB直流-直流变换器的研究 [作者]周清华 [关键词]降压变换器升压变换器占空比 MATLAB 仿真 [指导老师]黄江波 [专业]物理学 [正文] 1. 绪论 1.1. 引言 课题 ...

  9. matlab 直流-直流变换器毕业论文,基于MATLAB直流-直流变换器的研究---毕业论文.pdf...

    [标题]基于 MATLAB 直流-直流变换器的研究 [标题]基于 MATLAB 直流-直流变换器的研究 [作者]周清华 [作者]周清华 [关键词]降压变换器 升压变换器 占空比 MATLAB 仿真 [ ...

最新文章

  1. 三菱伺服电机选型手册_PLC触摸屏控制伺服电机程序设计
  2. Java编程思想读书笔记--第21章并发
  3. xshell进行ssh链接报错“所选的用户密钥未在远程主机上注册”处理
  4. Apache Storm 实时流处理系统通信机制源码分析
  5. linux文件-access函数
  6. Java 多线程 —— ThreadLocal
  7. Python数据可视化实战——iris数据集可视化
  8. 在web开发中,为什么前端比后端更得到转行程序员的青睐?必看
  9. SQL Server 填充因子
  10. CentOS-6.3安装配置Tomcat-7
  11. dev项目属性按钮是灰色_【网页特效】11 个文本输入和 6 个按钮操作 特效库
  12. 黑苹果10.13.6及以下安装WebDriver驱动nvidia独立显卡,以及修改机型
  13. Pycharm_EmmyLua断点调试Lua
  14. 智能音箱全国产化电子元件推荐方案
  15. Unity Shader(固定管线着色器)
  16. pdf拆分成一页一页,详细步骤介绍
  17. innobackupex 简单使用笔记
  18. 功能齐全的 ESP32 智能手表,具有多个表盘、心率传感器硬件设计
  19. 关于编程语言和编程工具
  20. backtrader回测框架实例

热门文章

  1. 袁磊老师的课,ES6(四)
  2. tornado模板引擎原理
  3. Angular数据双向绑定
  4. 【vue自定义组件】渐变色进度条组件
  5. 批量统计不同块的数量
  6. HTC发飙 苹果下一代iPhone可能被禁
  7. 面试前必读【面经+(BAT面试题)】
  8. py文件如何加密为pyc文件
  9. 最近看到的一些创业和团队
  10. SAP BW用户分类及收费/用户表