| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于MATLAB的低通滤波器设计课程设计

文***品

贡献于2022-10-22

字数:7841





通信系统综合设计实践
题目
基MATLAB低通滤波器设计
院(系)名称
信院通信系
专业名称
通信工程
学生姓名

学生学号

指导教师







2013年 5 月 25 日

目 录
摘2
1.巴特沃斯低通数字滤波器简介3
11选择巴特沃斯低通滤波器双线性变换法原4
12巴特沃斯低通滤波器基原理4
121巴特沃斯低通滤波器基原理4
122双线性变换法原理 5
13数字滤波器设计流程图 7
14数字滤波器设计步骤 7
2巴特沃斯低通数字滤波器技术指标设置8
3matlab实现巴特沃斯低通数字滤波器仿真分析9
31matlab实现巴特沃斯低通数字滤波器仿真9
32波形图分析 10
4Simulink实现巴特沃斯低通数字滤波器仿真分析11
41 Simulink简介 11
42Simulink实现巴特沃斯低通数字滤波器仿真 11
43波形图分析 11
431 Simulink波形图分析 11
432matlab波形较 14
5总结体会 15
6附录16








低通滤波器规定频率信号分量通该频率信号分量抑制电容电感电阻等器件组合装置巴特沃斯滤波器电子滤波器种特点通频带频率响应曲线限度坦没起伏阻频带逐渐降零构成低通高通带通带阻四种组态目前流行类数字滤波器 离散化作数字巴特沃思滤波器较模拟滤波器具精度高稳定灵活求阻抗匹配等众优点动控制语音图通信雷达等众领域广泛应种具坦幅度响应低通滤波器文介绍中常种——巴特沃斯低通数字滤波器文侧重理分析matlab编程结果分析
(1)文先概述巴特沃斯低通数字滤波器工作原理特点
(2)设置技术指标
(3)matlab进行软件编程仿真波形理值进行较分析中异通输入波形验证设计巴特沃斯低通数字滤波器准确性
(4)实验结果理结果进行较分析异点进行总体分析
(5)Simulink进行硬件电路仿真观察仿真结果通输入波形验证仿真效果
(6)通Matlab软件仿真Simulink硬件仿真较说明两者优缺点
(7)实验结果进行总结写出感想
关键字: matlab 低通滤波器 巴特沃斯







1 巴特沃斯低通数字滤波器简介
11选择巴特沃斯低通滤波器双线性变换法原
(1)低通滤波器组成滤波器基础选低通滤波器
(2)社会数字信号应越越广泛选数字信号
(3)巴特沃斯滤波器特点通频带频率响应曲线滑应范围广选巴特沃斯型滤波器
(4)数字滤波器ω附产生频谱混叠选双线性变换法
12巴特沃思低通滤波器基原理:
121巴特沃思低通滤波器基原理:
巴特沃斯低通数字滤波器幅度方函数式表示

式中N称滤波器阶数0时时3dB截止频率附加幅度迅速降幅度特性N关系图11示幅度降速度阶数N关N愈通带愈坦渡带愈窄渡带阻带幅度降速度愈快总频响特性理想低通滤波器误差愈

图11 巴特沃斯低通数字滤波器 图12 三阶巴特沃斯滤波器极点
幅度特性N关系 分布图
s换幅度方函数写成s函数

复变量式表示幅度方函数2N极点极点式表示: (0123…)
2N极点等间隔分布半径圆(该圆称巴特沃斯圆)间隔rad例N3极点间隔3rad图12示
形成果稳定滤波器2N极点中取s面左半面N极点构成Ha(s) 右半面N极点构成Ha(s)Ha(s)表达式
设计公式图表统频率化巴特沃斯低通数字滤波器采3dB截止频率化化系统函数

令称化频率 称化复变量样巴特沃斯低通原型系统函数

122双线性变换法原理
双线性变换法数字滤波器频率响应模拟滤波器频率响应相似种变换方法克服值映射缺点采整s面频率压缩方法
整频率轴频率范围压缩πT~πT间转换Z面说第步先整S面压缩映射S1面πT~πT条横带里第二步通标准变换关系横带变换整Z面样S面Z面建立应单值关系消值变换性消频谱混叠现象映射关系图13示
设Ha(s)非线性频率压缩表示里正切变换实现频率压缩:


图13 双线性变换映射关系
式中T采样间隔πT0变化πT时∞0变化+∞实现s面整虚轴完全压缩面虚轴+πT间转换

代入

通面转换z面


式S面Z面间单值映射关系种变换两线性函数称双线性变换
双线性变换法激响应变法相优点避免频率响应混叠现象然线性方面欠缺通频率预畸加校正计算激响应变法方便实现起较容易设计选择双线性变换法设计巴特沃斯低通滤波器
13数字滤波器设计流程图
数字滤波器技术指标
指标参数变 换
相应模拟滤波器设计
模拟滤波器离散化
数字滤波器

14数字滤波器设计步骤
数字滤波器设计步骤:根数字滤波器技术指标先设计渡模拟滤波器系统函数Ha(s)然Ha(s)某种方法(实验采双线性变换法)转换成数字滤波器系统函数H(z)具体:
(1)确定巴特沃斯数字低通滤波器技术指标:通带边界频率ωp阻带截止频率ωs通带衰减аp阻带衰减аs
(2)数字滤波器技术指标转换模拟滤波器技术指标里指ωpωs变换аpаs保持变题采双线性变换法转换公式:


(3)根技术指标ΩpΩsωpωs面公式求出滤波器阶数

(4) 根N表14求出化极点化低通原型系统函数Ga(p)


表14 巴特沃斯化低通滤波器参数
分母式
阶数
B(p)B1(p)B2(p)…B[N2](p) [N2表示取等N2整数]
1
(p2+1)
2
(p2+14142p+1)
3
(p2+p+1)(p+1)
4
(p2+07654p+1)(p2+18478p+1)
5
(p2+06180p+1)(p2+16180p+1)(p+1)
6
(p2+05176p+1)(p2+14142p+1)(p2+19319p+1)
7
(p2+04450p+1)(p2+12470p+1)(p2+18019p+1)(p+1)
8
(p2+03902p+1)(p2+11111p+1)(p2+16629p+1)(p2+19619p+1)
9
(p2+03473p+1)(p2+p+1)(p2+15321p+1)(p2+18974p+1)(p+1)

(5)Ga(p)化代入Ga(p)实际滤波器系统函数:

里Ωc3dB截止频率
(6)双线性变换法模拟滤波器Ha(s)转换成数字低通滤波器系统函数H(z)转换公式:
s
2 巴特沃斯低通数字滤波器技术指标设置
数字低通技术指标
ωp30Hz αp1dB
ωs60Hz αs30dB
采样频率fs500
设计求:
输入xsin(2*π*20*t)+2*sin(2*π*100*t)+5*sin(2*π*200*t)合成信号滤波器滤30Hz分量保留sin(2*π*20*t)分量信号验证设计滤波器否达设计求
设计目:
(1)理解低通滤波器滤方法
(2)进步熟悉低通滤波器基应
(3)仿真工具matlabSimulink分设计滤波器进行软件硬件仿真
(6)仿真结果进行较检验滤波器滤波性准确性
3matlab实现巴特沃斯低通数字滤波器仿真分析
31matlab实现巴特沃斯低通数字滤波器仿真
Matlab程序:
fs500
t01fs1
xsin(2*pi*20*t)+2*sin(2*pi*100*t)+5*sin(2*pi*200*t)
wp2*30fs
ws2*60fs
Rp1
As30
subplot(311)
plot(tx)
title('输入信号')
[Nwc]buttord(wpwsRpAs)
[BA]butter(Nwc)
[HW]freqz(BA)
yfilter(BAx)
subplot(312)
plot(Wabs(H))
title('低通滤波器')
subplot(313)
plot(ty)
title('30Hz')
matlab滤波前信号波形变化图31示:

图31 matlab滤波前信号波形变化
32波形图分析:
技术指标:设计巴特沃斯低通数字滤波器30Hz信号通高30Hz信号通滤波器设计输入信号:xsin(2*π*20*t)+2*sin(2*π*100*t)+5*sin(2*π*200*t)通设计巴特沃斯低通数字滤波器验证设计巴特沃斯低通数字滤波器否准确
图31示输入信号xsin(2*π*20*t)+2*sin(2*π*100*t)+5*sin(2*π*200*t)图形1秒重复20次频率20Hz幅度8sin(2*π*20*t)2*sin(2*π*100*t)5*sin(2*π*200*t)三正弦波合成图中知输入信号幅度频率输入信号理波形完全相通低通滤波器信号剩1秒波形重复2025次周期12025s频率2025Hz 幅度1输入信号中sin(2*π*20*t)分量相差频率稍微失真说明设计
低通滤波器达求
4Simulink实现巴特沃斯低通数字滤波器仿真分析
41Simulink简介
SimulinkMatlab重组件MATLAB中种视化仿真工具 种基MATLAB框图设计环境实现动态系统建模仿真分析软件包提供动态系统建模仿真综合分析集成环境该环境中需量书写程序需通简单直观鼠标操作构造出复杂系统Simulink具适应面广结构流程清晰仿真精细贴实际效率高灵活等优点基优点Simulink已广泛应控制理数字信号处理复杂仿真设计时量第三方软件硬件应求应Simulink
42Simulink实现巴特沃斯低通数字滤波器仿真
Simulink硬件仿真电路图41示

图41 Simulink硬件仿真原理图
43波形图分析
431 Simulink波形图分析
图中Sine Wave正弦波函数分sin(2*π*20*t)2*sin(2*π*100*t)5*sin(2*π*200*t)三加号求函数Digital Filter Design巴特沃斯低通数字滤波器设置图42示Scope三信号相加波形(图4344示)观察输入信号Scope1巴特沃斯低通数字滤波器波形(图45示)观察滤波效果
Digital Filter Design设置图三示设置巴特沃斯低通数字滤波器Scope输入信号图43幅度略五周期001s频率100Hz输入信号xsin(2*π*20*t)+2*sin(2*π*100*t)+5*sin(2*π*200*t)幅度8频率200Hz较差距说明失真较严重存信号衰减Scope1(图45示)滤波信号幅度115s55s波形重复10次周期005s频率20Hz输入信号中sin(2*π*20*t)相幅度变01说明噪声干扰基达设计求



图42 Digital Filter Design


图43 输入信号波形

图44 输入信号波形

图45 滤波信号
432MatlabSimulink仿真结果较:
输入信号较
Simulink出信号干扰较失真较严重说明存外界干扰导致信号衰减matlab出信号较干扰忽略
巴特沃斯低通数字滤波器较
图31中低通滤波器图42较知matlab设计滤波器渡带较窄Simulink设计滤波器渡带较仿真结果matlab相效果较差matlab设计滤波器理值差距较滤波效果更
输出信号较
matlab滤波信号理信号1秒14周期效果错Simulink滤波信号周期没变幅度01滤波器控制幅度幅度变化说明存外界干扰说明噪声较滤波效果达设计求
综述
图44图45知Simulink设计滤波器输入信号滤波信号均存5s延迟说明加法器处理速度较慢matlab设计滤波器存现象滤波效果matlab设计滤波器效果较存频率误差影响Simulink设计滤波器频率失真存较外界干扰认matlab设计巴特沃斯低通数字滤波器滤波效果较
设计结果理值较均存定误差侧面说明实验结果定范围误差允许理值均定误差避免中原种样实验设计合理外界素干扰信号衰减通断改进设计原理优化设计步骤等措施减误差时告诉理结果转换成实际应均进行定优化达实际应求
5总结体会
数字滤波器种数字信号进行滤波处理期响应特性离散时间系统够效数字信号进行滤滤数字信号中干扰余成分够保证通信程正常实现
次实验设计选择通信系统中常基础巴特沃斯低通数字滤波器根定数字数字滤波器技术指标先设计渡模拟滤波器系统函数Ha(s)然Ha(s)采双线性变换法转换成数字滤波器系统函数H(z)变换程中避免频率混叠现象然根数字滤波器系统函数编写程序分运matlabSimulink仿真工具设计巴特沃斯低通数字滤波器进行仿真次调试产生仿真结果分析误差允许范围低通数字滤波器设计验证实验信号合成数字信号进行编程通设计滤波器仿真结果理结果进行观察较判定设计滤波器符合求
次课程设计熟悉巴特沃斯低通数字滤波器基知识MATLABm语言相关模块Simulink应课理知识运实际中更步巩固课堂学理知识理解掌握数字信号处理中基概念基原理基分析方法学数字信号处理门课理知识通实验真正理解意义时进行matlab软件Simulink硬件仿真两种方法设计出
设计程中遇理知识忘记总体轮廓设计编程少导致熟练软件尤Simulink模块运熟练等问题思考讨翻阅相关资料终问题解决设计出符合标准滤波器通相关信号进行验证
次课程设计发现足学生活中注意改进足会更加努力学专业知识注重运实际克服足时机会学理知识运实际中克服学理枯燥乏味提高动手力思维力学积极性时锻炼团队协作力工作考研提供帮助受益匪浅
6附录
附录 参考文献
1高西全丁玉美 数字信号处理(第三版) 西安电子科技学出版社
2刘波文忠 MATLAB信号处理 电子工业出版社
3樊昌信 通信原理(第六版) 国防工业出版社
4刘学勇 详解MATLABSimulink通信系统建模仿真 电子工业出版社
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 3 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

基于MATLAB的ASK调制解调实现课程设计

大学《通信原理》课程设计报告学 院 专 业 班 级 学 号 学生姓名 指导教师 课程成绩 完成日期 2016年X月X

文***品 3年前 上传729   0

基于MATLAB的CRC编码与译码的设计与仿真课程设计

*******************实践教学*******************XX大学计算机与通信学院2012年春季学期 《计算机通信与网络》 课程设计 题 目: 差错控制编码的编译码设计与仿真 专业班级: 通信工程班 姓 名: 学 号: 指导

文***品 3年前 上传786   0

通信系统课程设计基于MATLAB的FM通信系统设计

XX大学课 程 设 计 报 告课程名称: 通信系统课程设计 设计名称: 基于MATLAB的FM通信系统设计 姓 名: 学 号: 班 级:

文***享 3年前 上传721   0

基于matlab的电力电子仿真设计报告

课程设计(综合实验)报告( 2010-- 2011 年度第 1 学期)名 称:电力电子技术课程设计院 系:电气与电子工程学院班 级: 电气班 学 号: 学生姓名: 指导教师: 设计周数: 20--21周 成

文***品 4年前 上传984   0

基于UML的图书管理系统设计课程设计

滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: 计算机系 班 级: 学 号: 姓 名:

文***品 1年前 上传399   0

基于8051的智能小车设计课程设计

测控电路课程设计题目名称: 智能循迹小车 专业班级: 学生姓名: 学 号:

文***品 2年前 上传588   0

基于plc的交通灯的设计课程设计

任务说明书一、 控制要求:1、系统控制示意图由十字路口交通灯示意图可以知道,在南北和东西主干道上各有一盏红绿灯;在南北和东西人行道上各有一盏红灯和绿灯。2、控制要求 启动及停止按钮的控制,当按下启动按钮时,信号灯系统开始工作,并且周而复始的开始工作,当按下停止按钮时信号灯停止工作,且信号灯的状态回复到初始状态。

文***品 3年前 上传896   0

基于Blackman窗的FIR数字低通滤波器设计

课 程 设 计课程设计名称:基于Blackman窗的FIR数字低通滤波器设计专业班级 : 电信 学生姓名 : 学 号 : 指 导 教 师 :

文***品 2年前 上传416   0

ASK调制解调系统设计与仿真MATLAB课程设计

 XX学院 《电子信息系统仿真》课程设计 级 电子通信工程 专业 班级 题 目 2ASK调制解调系统设计与仿真 姓 名 学号 指导教师 二О 年 月 日 内 容 摘 要

文***品 5年前 上传2473   0

基于MATLAB的IIR数字滤波器的设计与仿真毕业设计

 本科毕业设计论文 题 目 基于MATLAB的IIR数字滤波器的设计与仿真 专业名称 电子信息工程 学生姓名 指导教师 完成时间 20XX年6月 目录 摘 要 1 ABSTRACT 2 前 言 3 第1章 滤波

z***u 5年前 上传1528   0

脉冲响应不变法设计数字低通滤波器课程设计

XX大学课 程 设 计 说 明 书题目: 脉冲响应不变法设计数字低通滤波器 学院(系):电气工程学院 年级专业:级精密仪器及机械班学 号: 学生姓名: 指导教师: 教师职称: 讲师 电气工程学院《课程设计

文***品 2年前 上传286   0

基于matlab的坐标正反算

 测量程序设计实验报告实验名称:坐标正反算实验三 坐标正反算一、实验目的编写坐标正反算程序,并对格式化文件数据进行计算,验证程序。二、实验内容1、编写坐标正算程序1) 建立以xy_direct命名的函数,函数输入输出格式为 [x2,y2] = xy_direct(x1,y1,distance, azimuth)度转度分秒:>> f

文***品 3年前 上传918   0

基于arm键盘课程设计

基ARM课程设计 专 业:自动化学 号:姓 名: 在ARM嵌入式应用中,人机交互对话最通用的方法就是通过键盘和LCD显示进行的,本设计是通过键盘向系统发送各种指令或置入必要的数据信息。键盘模块设计的好坏,直接关系到系统的可靠性和稳定性。1 实例说明在ARM应用系统中,键盘扫描只是ARM的工作之一,ARM在忙于各项工作任务时,如何兼顾键盘的输入,则取决

文***品 2年前 上传474   0

地震波观测系统的MATLAB仿真报告课程设计

地震波观测系统的MATLAB仿真课程名称 数字信号处理 实验项目 题目6 地震波观测系统的MATLAB仿真 指导教师 学 院 光电信息与通信工程 _ 专 业 电子信息工程 班级/

文***品 3年前 上传768   0

通信原理课程设计PAM调制与解调系统的MATLAB实现及性能分析

PAM的调制与解调目录摘要 引言 1.1 课程设计目的 1.2 课程设计内容 2.1 PAM调制信号的频谱 2.2 PAM调制过程的波形和频谱图 3.1正弦波矩形抽样 3.2矩形波调制 3.3 矩形波抽样后解调 3.4矩形波解调 结束语摘要在通信系统中,调制与解调是实现信号传递必不可少的重要手段。所谓调制是用一个信号去控制另一个信号的某个参量,产生已调制信号。解

文***享 1年前 上传388   0

数字图像处理车牌识别课程设计matlab实现附源代码

基于matlab的车牌识别系统一、 目的与要求目的:利用matlab实现车牌识别系统,熟悉matlab应用软件的基础知识,了解了基本程序设计方法,利用其解决数字信号处理的实际应用问题,从而加深对理论知识的掌握,并把所学的知识系统、高效的贯穿到实践中来,避免理论与实践的脱离,巩固理论课上知识的同时,加强实践能力的提高,理论联系实践,提高自身的动手能力。同时不断的调试程序也提高了自己独立编程水平

文***享 1年前 上传346   0

基于MATLAB的语音倒谱分析毕业设计

XX 大 学毕 业 论 文(设计)题 目:基于MATLAB的语音倒谱分析学 号: 姓 名 年 级 学 院: 专

文***享 4年前 上传620   0

基于MATLAB的过热汽温控制的仿真与设计

基于MATLAB的过热汽温控制的仿真与设计摘要 随着我国电力工业的迅速发展,越来越多的高参数大容量机组陆续投产。从发展趋势看, 600MW 及以上等级的火电机组已成为大电网的主力机组。同时大容量机组的不断增加和电网调度自动化程度的日益提高,对火电厂机组的控制品质提出了更高的要求。过热汽温度是锅炉运行中的主要参数,它的高低直接影响锅炉安全稳定运行。锅炉过热汽温控制有非线性和时变性。其大延时和大

文***品 2年前 上传346   0

基于MATLAB的微机保护算法仿真毕业设计

本 科 毕 业 设 计(论文) 题 目:基于MATLAB的微机保护算法仿真学生姓名: 学 号:专业班级:电气工程及其自动化班指导教师: 基于MATLAB的微机保护算法仿真摘 要基于MATLAB软件,运用Simulink工具完成一种继电保护微机保护数据采集和处理系统。主要基于两点法、突变量算法、对称分量选相法等传统的微机保护算法,搭建MATL

文***享 3年前 上传823   0

电气控制技术课程设计基于PLC电子计算器课程设计

 电气控制技术课程设计说明书 电子计算器 学生姓名: 专 业: 自动化 班 级: 学 号: 指导教师: 职称 副教授 完成时间: 2015年X月

文***品 1年前 上传313   0

数字信号处理课程设计FIR数字滤波器设计及MATLAB的实现

数 字 信 号 处 理课程设计题目: FIR数字滤波器设计及MATLAB的实现学院: 专业: 班级: 学号: 姓名: 指导教师: 摘要随着信息时代和数字世界的到来,数字信号处理已成为当今一门极为重要的学科和技术领域。数字信号处理在通信、语言、图像、自动控制、雷达、军事、航空

文***品 8个月前 上传235   0

基于matlab的人民币面额识别

基于matlab的人民币的自动识别 姓 名 学 号 院 系 信息科学与工程学院 专 业 年 级 指导老

文***8 4年前 上传1053   0

基于matlab风力发电系统的建模与仿真

 ( 2009 届)毕业设计(论文)题  目:   风力发电系统的建模与仿真     学  院:   嘉兴学院             专  业:   电气工程及其自动化        班  级:   电气              学  号:   ***********           姓  名:   ******               指导教

文***品 2年前 上传724   0

基于差动变压器的虚拟位移计设计课程设计

 XX大学课 程 设 计(论文)基于差动变压器的虚拟位移计设计班 级 学 号 学 生 姓 名 指 导 教 师 XX大学课 程 设 计 任 务 书课 程 名 称 虚拟仪器课程设计

文***享 2年前 上传608   0

基于单片机的数字温度计设计课程设计

基于单片机的数字温度计设计引言随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用AT89C51型单

文***享 3年前 上传945   0