热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

DSPday10:数字滤波器结构

前言:数字滤波器可以用软件或者硬件实际实现,具体采用哪种实现方式取决于其应用,选择在有限精度运算的条件下提供让人满意的性能的实现方法。1

前言:数字滤波器可以用软件或者硬件实际实现,具体采用哪种实现方式取决于其应用,选择在有限精度运算的条件下提供让人满意的性能的实现方法。

1.系统框图

1.1如何由复杂的系统框图得到系统的传输函数?

令系统输入为X,输出为Y,写出所有加法器的输入输出表达式,联立所有加法器的方程,消项,得到H=Y/X=…。

1.2.无延迟回路

对于数字滤波器结构的物理实现来说,
框图中必须排除无延迟回路----->[z-1]----->

典范结构:
若在框图表示中,延迟的数量等于差分方程的阶数(即传输函数的阶数),则这种数字滤波器结构是典范结构

1.3.等效结构

若两个滤波器有着相同的传输结构,则定义它们的结构是等效的。
有一种相当简单的方法通过转置运算将系统框图转变为等效系统
1)倒转所有路径
2)把节点换成加法器,把加法器换成节点
3)交换输入节点x[n]和输出节点y[n]

2.基本FIR数字滤波器结构

由于FIR滤波器可以设计成在整个频率范围内均可提供精确的线性相位,而且总是可以与滤波器系数保持BIBO稳定无关,因此很多应用中,FIR滤波器是首选。

2.1 直接型

在这里插入图片描述
框图:

2.2 级联型

在这里插入图片描述
框图:

2.3 线性相位FIR结构

复习:线性相位FIR的冲激响应满足以下性质
h[n]=h[N-n]或h[n]=h[N-n]

以一个对称冲激响应为例:

3.基本IIR数字滤波器结构

3.1 直接型

在这里插入图片描述
将其分解为两个传输函数H1(z)和H2(z)的级联,其中
在这里插入图片描述
在这里插入图片描述

直接型分为Ⅰ型(非典范结构)和Ⅱ型(典范结构)
Ⅰ型:

Ⅱ型:

3.2 并联实现

真分式:分子最高次数大于分母最高次数
假分式:分子最高次数小于分母最高次数

并联实现时,一定要将真分式单独化出一个数,变成假分式再因式分解。
因式分解技巧:



本章难点

1.求H(z)/H(e)的幅度|H(z)/H(e)|

以H(z)为例,H(e)只需令H(z)|z=ejω即可
方法:直接求|H(z)|2=H(z)H(z-1)

2.H(z)因式分解


推荐阅读
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 本文介绍如何调整Element UI组件的边框样式,以确保内容与边框之间有足够的间距,并展示如何通过CSS实现更好的布局效果。 ... [详细]
  • 本文介绍如何使用MFC和ADO技术调用SQL Server中的存储过程,以查询指定小区在特定时间段内的通话统计数据。通过用户界面选择小区ID、开始时间和结束时间,系统将计算并展示小时级的通话量、拥塞率及半速率通话比例。 ... [详细]
  • 本文探讨了如何通过预处理器开关选择不同的类实现,并解决在特定情况下遇到的链接器错误。 ... [详细]
  • 本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 创建一个功能齐全的联系我们表单,包括布局和样式设计。 ... [详细]
  • 树莓派摄像头配置与应用指南
    本文详细介绍了如何在树莓派上配置和使用摄像头,包括启用摄像头接口、简单的图片和视频捕捉方法以及如何通过网络实时传输视频流。 ... [详细]
  • 本文详细介绍了Linux内核中misc设备驱动框架的实现原理及应用方法,包括misc设备的基本概念、驱动框架的初始化过程、数据结构分析以及设备的注册与注销流程。 ... [详细]
  • 深入解析8086 CPU的转移指令
    本文详细介绍了8086 CPU中的转移指令,包括无条件转移、条件转移、循环指令及过程调用等,同时探讨了offset操作符的功能及其应用实例。 ... [详细]
  • 本文介绍了如何在WildFly 10中配置MySQL数据源时遇到的服务依赖问题及其解决方案。 ... [详细]
  • 随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ... [详细]
  • 华硕主板BIOS更新指南(图文)
    本文详细介绍了如何安全有效地更新华硕主板的BIOS,包括准备工作、具体步骤以及注意事项。BIOS是计算机基本输入输出系统的关键组成部分,负责初始化硬件并加载操作系统,定期更新BIOS可以增强系统的稳定性和兼容性。 ... [详细]
  • 本文介绍了用于监控数据库运行状态的SQL查询,包括重做日志切换频率及PGA和SGA内存使用情况的检查方法。 ... [详细]
  • 古月居课程四足机器人控制与仿真入门笔记,视频链接:link四足机器人足端轨迹规划--摆线摆线定义模型表示matlab程序摆线定义摆线,又称 ... [详细]
  • Spring Security核心概念与应用实践
    本文详细介绍了Spring Security的核心机制,包括其作为一系列过滤器的工作原理,如何实现用户认证与授权,以及常见的配置方法和高级特性如CSRF防护。 ... [详细]
author-avatar
天使不打雨伞_962
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有