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

热门搜索

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

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

文***品

贡献于2023-08-31

字数:4258


数 字 信 号 处 理
课程设计


题目: FIR数字滤波器设计MATLAB实现
学院:
专业:
班级:
学号:
姓名:
指导教师:





















着信息时代数字世界数字信号处理已成门极重学科技术领域数字信号处理通信语言图动控制雷达军事航空航天医疗家电器等众领域取广泛应数字信号处理应中数字滤波器十分重疑惑广泛应
数字滤波器数字信号处理重容数字滤波器分IIRFIR两类FIR数字滤波器设计根定频率特性直接设计文中采方法窗函数法根FIR滤波器特点MATLAB环境窗函数设计FIR数字滤波器信号进行分析出FIR滤波器信号滤波效果
关键字:数字滤波器 FIR MATLAB 窗函数





























目录
背景 4
二 设计目 4
三 设计原理 4
31 窗函数法设计FIR滤波器 4
32 窗函数设计fir滤波器基方法 5
四 设计基思路步骤 5
41基思路 5
42窗函数法设计FIR数字滤波器步骤 5
五 流程图 6
六 程序编写结果 6
七 总结体会 9
参考文献 10
























背景
数字滤波器滤时间离散信号通抽样数进行数字处理达频域滤波目目前已广泛应高保真信号处理数字音频图处理数传输生物医学等领域计算机技术规模集成电路发展数字滤波器已计算机软件实现助MATLAB强数处理力灵活模块集工具箱需求编写程序实现种滤波器设计伴断发展工具箱断开发工作台改善MATLAB编程工作量会减少MATLAB提供完整联机查询帮助系统提供较完备调试系统程序必编译直接运行够时报告出现错误进行出错原分析基MATLAB设计变方便易
二 设计目
通常数字滤波器设计实现掌握数字信号处理工作原理设计方法熟悉设计数字滤波器方法掌握利数字滤波器信号进行滤波方法掌握数字滤波器计算机仿真够设计结果加分析
三 设计原理
31 窗函数法设计FIR滤波器
根渡宽带阻带衰减求选择窗函数类型估计窗口长度N窗函数类型根阻带衰减As独立选择窗口长度N阻带衰减As没影响确定窗函数类型根渡宽带定指标确定拟窗函数窗口长度N设求滤波器渡宽带窗口长度N似成反窗函数类型确定计算公式确定公式似出窗口长度计算中逐步修正原保证阻带衰减满足求情况量选择较NN窗函数类型确定调MATLAB中窗函数求出窗函数
32 窗函数设计fir滤波器基方法
FIR 滤波器具严格相位特性信号处理数传输重目前 FIR滤波器设计方法三种:窗函数法频率取样法切雪夫等波纹逼优化设计方法常窗函数法切雪夫等波纹逼优化设计方法
果 FIR 滤波器 h(n)实数 满足意条件滤波器具准确线性相位:
第种:偶称h(n)h(N1n) φ (ω)(N1)ω2 (1)
第二种:奇称h(n)h(N1n) φ(ω)(N1)ω2+pi2 (2)
称中心n(N1)2处基思路:时域出发设计 h(n)逼理想 hd(n)设理想滤波器单位响应时域表达hd(n)Hd(n) 般限长非果直接作FIR 滤波器单位脉响应想果限长滤波器单位抽样响应 h(n)直接方法先hd(n)右移进行截断截取限长果序列:h(n)hd(n)w(n)合适窗函数迕行加权作 FIR 滤波器单位脉响应线性相位滤波器求线性相位FIR数字低通滤波器单位抽样响应h(n)必须偶称称中心必须等滤波器延时常数矩形窗设计FIR 低通滤波器设计滤波器幅度函数通带阻带呈现出振荡现象波纹约幅度9返现象称吉布斯(Gibbs)效应消吉布斯效应般采类型窗函数MATLAB 设计 FIR 滤波器种方法应函数窗函数设计法仅数字滤波器设计中占重位时功率谱估计根讲窗函数目消限序列截短引起Gibbs现象带影响
四 设计基思路步骤
41基思路
理想低通滤波器方波时域sinc函数sinc函数进行通长度加窗滤波器理想情况进行接做设计滤波器目
42窗函数法设计FIR数字滤波器步骤
(1) 确定数字滤波器性求界频率滤波器单位脉响应长度N
(2) 根性求合理选择单位脉响应h(n)奇偶称性确定理想频率响应幅频特性相频特性
(3) 求理想单位脉响应实际计算中采样求IDFT代
(4) 选择适窗函数w(n)根求需设计FIR滤波器单位脉响应
(5) 求分析幅频特性满足求适改变窗函数形式长度N重复述设计程满意结果


五 流程图

开始
构造sinc函数
sinc函数加窗
低通滤波器特性图
原始信号频谱
滤波波形
结束

六 程序编写结果
clear
clc
close all
wp02*pi
ws03*pi
wc(ws+wp)2
widthwswp 设定渡带宽度
Nceil(66*piwidth)+1
n1
fs1n
t0nNn
mt(N)2+eps
asin(wc*m)(pi*m)
w_hamhamming(Nn)'
ca*w_ham
[hw]freqz(c[1])
db20*log10((h+eps)max(h))
subplot(221)
plot(ta)xlabel('sinc函数')
subplot(222)
plot(wpidb)xlabel('dB特性')
subplot(223)
plot(tc)xlabel('sinc加窗')
subplot(224)
plot(wpiabs(h))xlabel('滤波器特性')
t0n2*Nn
figure(2)
xcos(008*t*pi)+cos(06*t*pi)
ifft(x)N2
yfilter(c[1]x)
jfft(y)N2
subplot(221)
plot(x)xlabel('原始信号')
subplot(222)
stem(tNabs(i))xlabel('原始信号频谱')
axis([0101])
subplot(223)
plot(y)xlabel('滤波信号')
subplot(224)
stem(tNabs(j))xlabel('滤波信号频谱')
axis([0101])
figure(3)
xcos(06*pi*t)
ifft(x)N2
yfilter(c[1]x)
jfft(y)N2
subplot(221)
plot(x)xlabel('原始信号')
subplot(222)
stem(tNabs(i))xlabel('原始信号频谱')
axis([0101])
subplot(223)
plot(y)xlabel('滤波信号')
subplot(224)
stem(tNabs(j))xlabel('滤波信号频谱')
axis([0101])

图1:滤波器特性图

图2:噪声信号滤波处理波形

图3:余弦函数滤波处理波形
结果分析:
滤波初始阶段会段失真现象相关知识查找理解滤波器N阶信号前阶时延时步信号未阶数进行汇合信号通延迟部分前信号失真
图带噪声信号滤波噪声基完全滤频率特性噪声谱线消失认滤波成功

七.总结体会
通次FIR数字滤波器设计够灵活运已学知识应实践时锻炼分工沟通组织合作等力次设计仅检验学知识培养握件事情做件事情完成件事情设计程中学分工设计学相互探讨相互学相互监督学会合作学会宽容学会理解学会做处世体会学致突出劳动成果喜悦心情
编程程中应该注意细节问题例中英文符号区错误粗心导致次课程设计程中学许数字信号处理课程中关数字滤波器设计容通参考文献利网络完成MATLAB进行数字信号处理课程设计外通课程设计加深课堂抽象概念理解巩固课堂学理知识理解掌握数字信号处理中基概念基原理基分析方法时掌握编程方法解决实际问题技巧通次课程设计收获颇丰方面提高够综合运专业学课程理生产实际知识进行次系统设计培养提高学生独立工作力提高计算力绘图力独立思考力提高
通次课程设计发现知识存许漏洞知识掌握够牢固课程设计程中通书网等途径进行知识漏洞修补知识够完善次实验设计存完善方需老师予指正时继续加强关知识学











参考文献
(1) 高西全数字信号处理(第三版)西安电子科技学出版社
(2) 程佩青数字信号处理教程(第三版)清华学出版社
(3) MATLAB70数字信号处理中应  罗军辉  机械工业出版社
(4) 飞思科技产品研发中心编著MATLAB7辅助信号处理技术应[M]北京:电子工业出版社2005
(5) 数字信号处理原理MATLAB实现 玉良  电子工业出版社

文档香网(httpswwwxiangdangnet)户传

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

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

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

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

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

购买文档

相关文档

实验五:FIR数字滤波器设计与软件实现

实验五:FIR数字滤波器设计与软件实现一、实验指导1.实验目的(1)掌握用窗函数法设计FIR数字滤波器的原理和方法。(2)掌握用等波纹最佳逼近法设计FIR数字滤波器的原理和方法。(3)掌握FIR滤波器的快速卷积实现原理。(4)学会调用MATLAB函数设计与实现FIR滤波器。2. 实验内容及步骤(1)认真复习第七章中用窗函数法和等波纹最佳逼近法设计FIR数字滤波器的原理;(2)调

文***享 6个月前 上传184   0

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

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

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

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

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

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

数字信号的处理与滤波设计课程设计

— — 装 订 线 — —数字信号的处理与滤波 摘要: 数字信号处理是利用计算机或专用处理设备,以数值计算的方法,对信号进行采集、滤波、增强、压缩、估值和识别等加工处理,借以达到提取信息和便于应用的目的,其应用范围涉及几乎所有的工程技术领域。语音信号的处理与滤波是数字信号处理中一个重要的组成部分。本课题主要研究的就是语音信号的处理与滤波,然后设计一个用户界面实现语

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

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

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

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

数字信号的最佳接收的MATLAB仿真

数字信号的最佳接收的仿真一、 实验目的1. 理解数字信号胡最佳接收原理及最佳接收准则。2. 掌握二进制确知信号最佳接收机的设计。二、 实验原理1. 最佳接收概念通信系统中信道特性不理想及信道噪声的存在,直接影响接收系统的性能,而一个通信系统的质量优劣在很大程度上取决于接收系统的性能。因此,把接收问题作为研究对象,研究从噪声中如何最好的提取有用信号,且在某个准则下构成最佳接收机,使接收

文***享 8个月前 上传265   0

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

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

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

FIR高通滤波器的设计课程设计

课程设计任务书学生姓名: 专业班级: 电信班 指导教师: 工作单位: 信息工程学院 题 目:FIR高通滤波器的设计初始条件: 具备数字信号处理的理论知识;具备Matlab编程能力;熟悉高通滤波器的设计原理;提供编程所需要的计算机一台要求完成的主要任务:(包括课程设计工作量及其技术要求,以

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

matlab实现声音转换

数字信号处理——声音转换课题报告1.课题研究目标利用matlab或其他编程软件对音频信号进行处理,要求实现声音的转换。如男声和女声的转换,老人声音与童声的转换。2.课题使用工具Matlab3.课题技术线路分析和处理音频信号,首先要对声音信号进行采集。Matlab的数据采集工具箱提供了一整套命令和函数,通过调用这些命令和函数,可直接控制声卡进行数据采集。Windows自带的录音机程序

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

数字信号处理教案

教 案 2013~2014学年第1学期院 (部)   电子信息工程学院  教 研 室   通信工程  课 程 名 称 数字信号处理 授 课 专 业 班 级  2011级电子信息工程     主 讲 教 师          职 称 职 务    

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

《数字信号处理》课程研究性学习报告数字滤波器设计专题研讨

《数字信号处理》课程研究性学习报告 试点班专用姓名 学号 同组成员 指导教师 时间 数字滤波器设计专题

知***享 4年前 上传550   0

Ping程序的设计与实现课程设计

 计算机网络课程设计报告设计名称 Ping程序的设计与实现 专业班级 同组人姓名 指导教师 成 绩 一、设计目的和要求1、实验目的 利用ICMP数据包、C语言实现

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

数字信号处理复习总结

信号是信息的载体,以某种函数的形式传递信息。这个函数可以是时间域、频率域或其它域,但最基础的域是时域。

l***i 3年前 上传789   0

利用傅里叶变换进行信号频谱分析的设计数字信号处理课程设计

 课 程 设 计课程设计名称: 数字信号处理课程设计 专 业 班 级: 电信 学 生 姓 名: 学 号: 指 导 教 师: 课程设计时间: 2016.6.27至2016.7.1

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

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

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

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

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

 通信系统综合设计与实践题目基于MATLAB的低通滤波器设计 院(系)名称信院通信系 专业名称通信工程 学生姓名 学生学号 指导教师 2013年 5 月 25 日目 录摘要...................................................................

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

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

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

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

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

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

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

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

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

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

字符串处理系统课程设计

 课程设计(论文)任务书 软件  学  院  软件+交通运输  专  业   班 一、课程设计(论文)题目 字符处理系统    二、课程设计(论文)工作自 2012 年 6 月 4日起至 2012 年 6 月 10日止。三、课程设计(论文) 地点: 创新大楼

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

《数字信号处理》习题集(附答案)

第一章 数字信号处理概述简答题:1. 在A/D变换之前和D/A变换之后都要让信号通过一个低通滤波器,它们分别起什么作用?答:在A/D变化之前让信号通过一个低通滤波器,是为了限制信号的最高频率,使其满足当采样频率一定时,采样频率应大于等于信号最高频率2倍的条件。此滤波器亦称位“抗折叠”滤波器。在D/A变换之后都要让信号通过一个低通滤波器,是为了滤除高频延拓谱,以便把抽样保持的阶梯形输出波平

徐***计 2年前 上传572   0

设计散列表实现电话号码查找系统数据结构课程设计

XX学院课程设计报告书专 业:计算机科学与技术 课程设计名称:《数据结构课程设计》题 目:设计散列表实现电话号码查找系统班 级: 学    号: 姓    名: 同 组 人 员: 无指 导 老 师: 完 成 时 间: 摘要电话号码的查找系统软件是现在很实用工具,随着时代的发展,信息化得发

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

编译原理课程设计报告 简单编译器的设计与实现

 编译原理课程设计 ——简单编译器的设计与实现 班 级: 组长: 组员: 指导教师: 设计时间: 姓名 分工 组长: 语法分析部分,语义分析和中间代码生成部分,符号表的管理,目标代码的生成,数据结构的设计和总体框架的设计。 组员: 中间代码优化部分,负责从DAG图中获得优化后的四元式代码,以及

文***享 5年前 上传1877   0

J2EE课程设计网上书店设计与实现

J2EE课程设计题目:网上书店设计与实现 目录摘要 3第一章 需求分析 31.1会员用户需求 31.2管理员用户需求 31.3匿名用户需求 31.4 总体功能需求 3第二章 网站功能概述 32.1 功能概述 32.2 网站功能流程图 3第三章 系统总体设计 33.1前台总体设计 33.2管理员系统设计 33.3数据库设计 3

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

学籍管理系统的设计与实现说明书软件项目开发课程设计

 ******************* 实践教学 ******************* XX学 计算机与通信学院 20XX年秋季学期 软件开发综合训练 课程设计 题 目: 学籍管理系统设计与实现 专业班级: 计算机科学与技术班 姓 名: 学 号:

文***享 5年前 上传1519   0