
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于谐波检测中的数字低通滤波器的matlab设计因为电力系统中非线性元件的大量用法,使得谐波污染问题日益严峻,当谐波含量超过一定限度时就可能对电网和用户造成极大的危害,且增强线路损耗,降低线路传输能力,干扰通信信号等。因此,应当乐观寻觅一种治理谐波污染的有效手段。目前有源电力(apf)是治理电网谐波污染的一种有效手段,apf的补偿原理是实时产生一个与系统中的无功和睦波大小相等、方向相反的补偿电流,用以抵消非线性负载产生的无功和睦波电流,使流入电网的电流全是有功重量,因此无功和睦波电流的实时检测就成为实时补偿的关键。而谐波及无功电流的检测实质就是的设计。本文利用matlab中的fdatool实现
2、了对数字低通滤波器模型的迅速设计,并采纳语言在上实现。1 低通滤波器的挑选滤波器有模拟滤波器和数字滤波器两种。这里选用数字滤波器,由于它相对于模拟滤波器更简单举行滤波代数运算,而且它不会像模拟滤波器那样随时光、温度、漂移,还有就是它能实现近似抱负的响应和线性相位,所以能更好地达到谐波检测的实时性和精确性的要求。数字滤波器有无限冲激响应(iir)系统和有限冲激响应(fir)系统两种。虽然fir滤波器相对于iir滤波器可以得到严格的线性相位,但在相同技术指标下,iir滤波器因为存在输出对输入的反馈,因而可用大约110"15fir滤波器的阶数来满足指标的要求,从而使得所用空间少,运算次数少
3、,实时性强。因为谐波检测环节对相位要求不高,而对计算速度要求极高,因此挑选iir滤波器作为讨论的对象。2 利用matlab设计iir滤波器目前数字滤波器的设计有许多现成的高级语言设计程序,但他们都存在设计效率较低,不具有可视图形,不便于修改参数等缺点,而matlab为数字滤波的讨论和应用提供了一个直观、高效、便捷的工具。它以矩阵运算为基础,把计算、可视化、程序设计融合到了一个交互式的工作环境中。尤其是matlab工具箱使各个领域的讨论人员可以直观而便利地举行科学讨论与工程应用。其中的信号处理工具箱、图像处理工具箱、小波工具箱等更是为数字滤波讨论的蓬勃进展提供了可能。21 在matlab中举行设
4、计许多文献中在利用matlab设计iir数字滤波器时,采纳先设计一个模拟滤波器,然后利用脉冲响应不变法或者双线性变换法,将模拟滤波器的传输函数转换成数字滤波器的系统函数,设计过程比较复杂,编写的程序比较长,没有很专业的学问是设计不出来的。而本文利用fdafool工具可以十分便利地设计出数字滤波器。fdatool(filter design&analysis tool)是matlab中的一种图形用户工具,为滤波器的设计提供了一个综合、简便的图形用户界面。本文要设计一个谐波检测中的低通滤波器,对于三相电路而言,其沟通侧主要是5次和7次谐波,因此本文设计的低通滤波器的指标为:模拟信号采样频率
5、fs=2000hz,通带截止频率fpass=100hz,阻带截止频率fstop=200hz,通带波动不大于01db,阻带衰减不小于32db。在图1界面中设置好参数,并且挑选iir中的elliptic滤波器,然后点击design filter,即可得到所设计滤波器的模型:order(阶)=4,sections(节)=2,并可观看其幅度响应、相位响应,还可以观看脉冲响应、阶跃响应、滤波器的零极点绘制图以及系统函数的各个系数等指标。22 利用simulink检验滤波效果打开simulink新建一个文件untitledl2,在fdatool界面中点击realize model,将设计好的滤波器模型导入
6、simulink中,然后添加三个频率分离为50hz、250hz、350hz的正弦波,利用scope见察通过数字低通滤波器filter的滤波效果。scopel显示的是50hz正弦波,scope2显示的是50hz叠加上250hz、350hz正弦波后的波形,scope显示的是通过我们设计的低通滤波器后的波形,对照图3(a)、(b)可以看出,滤波后的波形保留了50hz的信号,且略有延迟,并将高频部分有效地滤除,解释设计的滤波器符合要求。3 数字低通滤波器fpga实现数字滤波器的实现办法普通有以下几种:(1)采纳加法器、乘法器、延时器设计专用的滤波电路。(2)在通用计算机系统中加上专用的加速处理机设计实
7、现。(3)用通用的可编程芯片实现。(4)用专用的dsp芯片实现。在一些特别的场合,要求的信号处理速度极高,用通用dsp芯片很难实现。这种芯片将相应的滤波算法在芯片内部用硬件实现,无需举行编程。(5)采纳fpga设计实现。在上述几种办法中,第(2)种办法的缺点是速度较慢,普通可用于dsp算法的模拟。第(1)、(4)种办法专用性强,应用受到很大的限制。第(3)、(5)种办法都可以通过编程来实现各种数字滤波,用法dsp器件实现虽然容易,但因为程序挨次执行,执行速度必定不快。fpga有着规整的内部规律阵列和丰盛的连线资源,特殊适合于数字信号处理任务,相对于串行运算为主导的通用dsp芯片来说,其并行性和
8、可扩展性更好。但长久以来,fpga向来被用于系统规律或时序控制上,很少有信号处理方面的应用,其缘由主要是由于在fpga中缺乏实现乘法运算的有效结构。现在这个问题得到了解决,使fpga在数字信号处理方面有了长足的进展。文献中是在matlab中设计出数字低通滤波器后,得到其系统函数h(z)的系数,然后将系数转换为二进制,再利用vhdl语言举行编程,而编程的过程十分繁琐。本文利用fdatool可以挺直得到vhdl文件,在其菜单栏中的挑选fargetsgenerate hdl,在打开的界面中挑选vhdl file,建立文件名为filtervhd,同时可以得到测试文件filter tbvhd。利用ii软件打开以上文件举行编译、综合,最后将其下载到fpga中即可实现低通滤波器的功能。4 结束语本文利用matlab中的fdatool实现了iir数字低通滤波器的设计及仿真,设计过程容易、挺直,大大缩减了设计开发的时光。采纳fpg
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供货分销合同样本样本
- 冰淇淋套餐转让合同样本
- 当月生产计划的有效制定
- ups设备销售合同标准文本
- 2025简易借款合同范本
- 农村供水委托运营合同样本
- 农户养殖种植合同范例
- 关于员工劳动合同范例
- 出口家具订购合同样本
- 2025铁路运输合同简易协议书
- 2025中国建材集团有限公司招聘14人笔试参考题库附带答案详解
- 2024年初级会计实务考试真题及答案(5套)
- 2025年学校食堂防火应急演练工作实施方案
- 2025届广东省高三第一次调研考试语文试题讲评课件
- 2025年4月自考00152组织行为学押题及答案
- 2024年四川省资阳市中考物理试题【含答案、解析】
- 粮油食材配送投标方案(大米食用油食材配送服务投标方案)(技术方案)
- 中考数学分式与分式方程计算题(附答案)
- 了凡四训-徐韵发(课堂PPT)
- 蹲踞式起跑 教案
- 《蚂蚁和西瓜》课件
评论
0/150
提交评论