基于MATLABFIR数字滤波器设计分析.docVIP

  • 2
  • 0
  • 约5.64千字
  • 约 12页
  • 2021-08-25 发布于山东
  • 举报
鉴于MATLAB的FIR数字数滤波器设计剖析 鉴于MATLAB的FIR数字数滤波器设计剖析 PAGE / NUMPAGES 鉴于MATLAB的FIR数字数滤波器设计剖析 数字信号办理课程设计报告 课设名称:鉴于 MATLAB的 FIR 数字滤波器设计 学 院:信息工程 专 业:通讯工程 班 级: 2012159 学 号: 201215910 姓 名:张孟承 指导老师:李亚萍 陈黎霞 时 间: 2015.12.21 —— 1 鉴于 MATLAB的FIR数字滤波器设计 纲要: 论文针对窗函数法、 频次采样法和最优化设计法三种设计方法, 采纳 MATLAB 进行 FIR滤波器的设计与仿真,并比较了三种方法的特色。结果表示,在相同的 设计指标下,利用等涟漪切比雪夫迫近法例的设计能够获取最正确的频次特征和衰 耗特征,拥有通带和阻带平展,过渡带窄等长处。 重点词 : FIR 滤波器; MATLAB;频次采样法; 一、设计目的 本次课程设计的目的是利用 MATLAB对语音信号进行数字信号办理和剖析,要修业生对语音信号进行频谱剖析, 并对收集语音信号加入扰乱, 对加入信号后的频谱进行频谱剖析, 设计适合的滤波器滤除噪声, 恢还原信号, 学会 GUI 界面设计方法,掌握基本操作原理。 二.设计要求 收集一段语音信号,并对其频谱进行剖析。 设计滤波器,能够采纳高通,低通或带通滤波器,滤除噪声,剖析滤波后信号的时域或频域特色。 播放三段语音对照频谱,剖析其异同。 三. FIR 数字滤波器设计 FIR滤波器设计的任务是选择有限长度的 h(n) ,使传输函数 H (ejw ) 知足必定 的幅度特征和线性相位要求。 因为 FIR 滤波器很简单实现严格的线性相位, 因此 FIR 数字滤波器设计的核心思想是求出有限的脉冲响应来迫近给定的频次响应。 设计过程一般包含以下三个基本问题: (1) 依据实质要求确立数字滤波器性能指标; (2) 用一个因果稳固的系统函数去迫近这个理想性能指标; (3) 用一个有限精度的运算去实现这个传输函数。 频次采样法: 频次采样法是从频域出发 ,依据频域采样定理,对给定的理想滤波器的频次响 2 应 H (ejw ) 加以等间隔的抽样 ,获取 hd ( k) 。 而在各采样点间的频次响应则是其的加权内插函数延长叠加的结果。但关于 一个无穷长的序列,用频次采样法必定有必定的迫近偏差 , 偏差的大小取决于理 想频响曲线的形状 , 理想频响特征变换越缓和 , 则内插函数值越靠近理想值 , 偏差越小。为了提升迫近的质量, 能够经过在频次相应的过渡带内插入比较连续 的采样点,扩展过渡带使其比较连续,进而使得通带和阻带之间变换比较迟缓, 以达到减少迫近偏差的目的。 选用 w∈[0,2 π]内 N 个采样点的拘束条件为: H (k ) H ( N k ) ( m) ( N m ) 0 k N 1 (3-3) ( 1)增大阻带衰减三种方法: 1)加宽过渡带宽,以牺牲过渡带换取阻带衰减的增添。 2)过渡带的优化设计 利用线性最优化的方法确立过渡带采样点的值,获取要求的滤波器的最正确逼 近(而不是盲目地设定一个过渡带值) 。 3)增大 N。假如要进一步增添阻带衰减,但又不增添过渡带宽,可增添采 样点数 N。代价是滤波器阶数增添,运算量增添。 直接从频域进行设计,物理观点清楚,直观方便;适合于窄带滤波器设计, 这时频次响应只有少量几个非零值,可是截止频次难以控制。 典型应用:用一串窄带滤波器构成多卜勒雷达接收机, 覆盖不一样的频段, 多 卜勒频偏可反应被测目标的运动速度。 四. GUI设计成效图 图 4.GUI 成效初始界面图 3 五.课程设计的详细实现 1、 信号的收集 要求录制一段语音信号,并对录制的信号进行采样。在 MATLAB中能够使用 wavread()函数达成。 2、 语音信号的读入与翻开 在 MATLAB中 wavread(); 用于读取语音, 采样值放在向量 y 中,fs 表示采样频次 (Hz) ,bits 表示采样位数。 sound() ;用于语音的播放,用于对声音的回放。 3、 语音信号的 FFT变换 FFT 即为迅速傅氏变换,是失散傅氏变换的迅速算法,在 MATLAB的信号办理工 具箱中函数 FFT 用于迅速傅立叶变换。 其调用格式为 y=fft(x) ,此中,x 是序列, y 是序列的 FFT,x 能够为一直量或矩阵,若 x 为一直量, y 是 x 的 FFT 且和 x 相同长度;若 x 为一矩阵,则 y 是对矩阵的每一列向量进行 FFT。函数 FFT的另 一种调用格式为 y=fft(x,N) ,式中, x, y 意义同前, N 为正整数。函数履行 N 点的 FFT,若 x 为向量且长度小于 N,则函

文档评论(0)

1亿VIP精品文档

相关文档