零极点分析的基本原理、应用和意义

零极点分析的基本原理、应用和意义

        在信号处理和系统理论领域,零极点分析是一项重要的技术,用于研究和分析滤波器的特性和行为。通过观察滤波器的零点和极点在复平面上的分布情况,我们可以揭示滤波器的频率响应、稳定性和传输特性等关键信息。本文将探讨零极点分析的原理、应用和意义,带你一起揭开滤波器特性的奥秘。

  • 极点在右零点在左是低通
  • 极点在左零点在右是高通
  • 极点在零点中间是带通
  • 零点在极点中间是带阻

零点是指使z变换X(z)的值为零的z值,极点是指使X(z)的值为∞的z值。如果X(z)是有理分式,表示为:

也可以理解为:

  • 零点:传递函数分子的根
  • 极点:传递函数分母的根

物理意义为,

  • 零点:当系统输入幅度不为零,且输入频率使系统输出为零时,此输入频率值即为零点。
  • 极点:当系统输入幅度不为零,且输入频率使系统输出为无穷大(系统稳定性遭到破坏,发生振荡)时,此频率值即为极点。

零极点的影响:

 从时间域上,极点和零点会影响二端口网络的瞬时响应(就是大家做仿真时候看的transient)。例如,如果有些零极点对会造成电路输出上升下降时间很慢。二端口网络拉普拉斯域输出Vout(s)即输入Vin(s)与传输函数H(s)的乘积:

重点关注,零极点对模拟系统的影响。

  • 每过一个极点增益曲线会以-20dB/dec 的斜率下降,每过一个零点增益曲线会以+20dB/dec的斜率上升。
  • 极点频率下该极点相移为 45°,当频率大于该极点频率 10 倍以上时, 该极点相移近似达到 90 度。(一个极点最多相移90°)
  • 稳定性可由增益裕度 GM 和相位裕度 PM 表示,增益裕度是说正反馈时环路增益小于1的程度;相位裕度是说环路增益为1时相移远离正反馈的程度,对于相移单调系统,GM和PM一致,GM大则PM大,稳定性好,一般系统稳定要求 45 度~60 度的 PM。可以证明,当次极点在 UGB 以外时(即 UGB 内只包 含一个主极点),此时系统相位裕度大于 45°。

       系统的零极点决定了系统的频率特性稳定性。 系统的稳定性与闭环传递函数的极点有关。如果闭环传递函数的所有极点都在s平面的左半平面,即实部都为负数,那么系统是稳定的。如果有任何一个极点在s平面的右半平面,即实部为正数,那么系统是不稳定的。如果有极点在虚轴上,即实部为0,那么系统是临界稳定的,会发生持续振荡。

       只含有左半平面极点的系统才是稳定的,因为这样可以保证系统对任何有界输入都能产生有界输出。如果有右半平面极点,那么系统对某些输入会产生无界输出,即发散。如果有虚轴上的极点,那么系统对某些输入会产生持续振荡,即不收敛。

===========分割线============分割线============分割线==============

       通过在0到 \pi 区间内的DTFT谱线就可以判断系统的滤波类型。靠近0的是低频部分,靠近 \pi的是高频部分(上图中是两个低通系统)。由于极点会对于附近单位圆上的 H(e^{j\Omega })值有贡献,因此,在IIR系统中,一般通过极点的分布判断滤波类型,如果极点集中分布在单位圆的左边(低频),是低通,反之在右边则是高通。在FIR系统中,由于所有极点都位于圆心,对于单位圆上各点贡献是一样的,我们就需要观察单位圆附近零点的位置。如果单位圆右边密集着分布着零点,那么高频部分的 H(e^{j\Omega })值基本为零,系统就是一个低通系统。

一、零极点分析的基本原理

       在深入了解零极点分析之前,我们首先需要了解什么是零点和极点。在滤波器的传递函数中,零点是使得传递函数为零的频率值,而极点则是使得传递函数无穷大的频率值。通过将传递函数表示为分子和分母多项式的比值,我们可以获得滤波器的零极点。

       传递函数的分子多项式表示零点,而分母多项式表示极点。具体而言,分子多项式的根表示零点的位置,而分母多项式的根则表示极点的位置。通过观察这些根在复平面上的分布情况,我们可以了解滤波器的特性。

二、零极点分析的应用和意义

       零极点分析在滤波器设计、频率响应评估和稳定性分析等方面具有广泛的应用。让我们来看看它们在实际中的应用和意义。

1. 频率响应评估 :通过观察滤波器的零点和极点在复平面上的位置,我们可以推断滤波器对不同频率的信号的响应。具体而言,零点和极点的位置决定了滤波器在不同频率下的增益和相位响应。这对于了解滤波器的频率特性和选择合适的滤波器类型非常重要。

2. 稳定性分析 :通过观察极点的位置,我们可以判断滤波器是否稳定。如果所有的极点都位于单位圆内部,那么滤波器是稳定的。反之,如果有极点位于单位圆外部,滤波器可能是不稳定的。稳定性是滤波器设计中必不可忽视的因素,因为稳定的滤波器可以确保系统的可靠性和预测性能。

3. 滤波器设计和优化 :零极点分析在滤波器的设计和优化中发挥着关键作用。通过调整零点和极点的位置,我们可以控制滤波器的频率特性和响应。例如,通过移动零点和极点的位置,我们可以改变滤波器的截止频率、带宽和斜率等参数。这种灵活性使得零极点分析成为滤波器设计中的重要工具,可以满足不同应用的需求。

在分析零极点图时,可以通过以下几个步骤来观察和理解图形中的信息:

1.零点和极点的位置:观察图中的零点和极点在复平面上的位置分布。零点通常用圆圈表示,而极点通常用叉(如红色叉)表示。注意它们的位置相对于原点以及它们在实轴和虚轴上的分布情况。

2.零点和极点的数量:计算零点和极点的数量。它们的数量可能会对系统的特性和频率响应产生影响。例如,零点的数量决定了系统在不同频率上的增益变化,而极点的数量则决定了系统的阶数和稳定性。

3.零点和极点的相关性:观察零点和极点之间的相关性和互相之间的位置关系。例如,零点和极点是否成对出现,是否存在共轭对称的关系,以及它们的距离和角度关系。这些关系可以提供有关滤波器的相位响应、幅频特性和稳定性的信息。

4.零点和极点的对称性:检查零点和极点的对称性。如果零点和极点是共轭对称分布的,即它们成对出现并以实轴为对称轴,那么滤波器的频率响应将是实数值。这种对称性可以对设计无失真滤波器或频率选择性滤波器提供指导。

5.零点和极点的角度和频率响应:观察零点和极点的角度和频率响应。零点和极点的角度可以提供有关相位响应的信息,而频率响应可以反映滤波器在不同频率上的增益变化和特性。

       通过观察和分析零极点图,我们可以获得有关滤波器特性、频率响应、相位响应和稳定性等方面的重要信息。这有助于我们理解系统的行为、设计滤波器和优化系统的性能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/107434.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LabVIEW以编程方式查找系统中DAQ设备的设备名称

LabVIEW以编程方式查找系统中DAQ设备的设备名称 使用DAQmx VI,“创建虚拟通道”函数,这个函数需要物理通道输入端。当使用相同型号的新设备(例如,两个不同的USB-6210)运行可执行文件时,代码会中断&#xf…

【C++】反向迭代器精讲(以list为例)

目录 二,全部代码 三,设计思路 1. 讨论 2. 关于迭代器文档一个小细节 结语 一,前言 如果有小伙伴还未学习普通迭代器,请参考这篇文章中的普通迭代器实现。 【STL】list用法&试做_底层实现_花果山~~程序猿的博客-CSDN…

Java从入门到精通-类和对象(二)

0. 类和对象 3. 类的构造方法 构造方法是一种特殊的方法,用于创建和初始化对象。构造方法的名称必须与类名相同,它没有返回值,并且在创建对象时自动调用。构造方法的主要作用是确保对象在创建时具有合适的初始状态。 以下是构造方法的基本概…

【业务功能107】微服务-springcloud-springboot-Sentinel容器安装-熔断降级限流

Sentinel 在微服务架构下,会涉及到 微服务A需要远程调用其他的微服务B,C,D等的接口,比如商品服务接口,需要调用库存服务数据,秒杀服务数据等,这里就会衍生一个长链路的调用过程,那么一旦下游需要被调用的数…

【服务器 | 测试】如何在centos 7上面安装jmeter

安装之前需要几个环境,以下是列出的几个环境 CentOS 7.7 64位JDK 1.8JMeter 5.2 1. 下载jmeter安装包 JMeter是开源的工具,安装 JMeter 要先安装好 JDK 的环境,安装JDK在前面的文章已经讲到 JMeter最新版下载地址:Apache JMeter…

成绩定级脚本(Python)

成绩评定脚本 写一个成绩评定的python脚本,实现用户输入成绩,由脚本来为成绩评级: #成绩评定脚本.pyscoreinput("please input your score:") if int(score)> 90:print("A") elif int(score)> 80:print("B&…

Java面试笔试acm版输入

首先区分scanner.nextInt()//输入一个整数,只能读取一个数,空格就停止。 scanner.next()//输入字符串,只能读取一个字符串,空格就停止,但是逗号不停止。 scanner.nextLine() 读取一行,换行停止&#xff0c…

buuctf crypto 【密码学的心声】解题记录

1.打开可以看到一个曲谱 2.看到曲谱中的提示埃塞克码可以想到ascii码,没有八可以联想到八进制,而八进制又对应着三位的二进制,然后写个脚本就好了 oct [111,114,157,166,145,123,145,143,165,162,151,164,171,126,145,162,171,115,165,143,…

算法通过村第七关-树(递归/二叉树遍历)青铜笔记|手撕递归

文章目录 前言1. 递归的特征2. 如何写出好的递归3. 怎么看懂递归的代码总结 前言 提示:我们生活在24小时不眠不休的社会里但是没有24小时不眠不休的身体有些东西必须舍弃 -- 马特海格 这一关,我看要谈论的是递归问题,说到它就牵扯到很多问题了…

量化:基于支持向量机的择时策略

文章目录 参考机器学习简介策略简介SVM简介整体流程收集数据准备数据建立模型训练模型测试模型调节参数 参考 Python机器学习算法与量化交易 利用机器学习模型,构建量化择时策略 机器学习简介 机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法。…

Python实现机器学习(下)— 数据预处理、模型训练和模型评估

前言:Hello大家好,我是小哥谈。本门课程将介绍人工智能相关概念,重点讲解机器学习原理机器基本算法(监督学习及非监督学习)。使用python,结合sklearn、Pycharm进行编程,介绍iris(鸢尾…

时间序列论文-聚类和异常检测(二)

同样摘自知乎的回答:https://www.zhihu.com/question/29507442/answer/1212624591?utm_id0 正巧之前做过时间序列 的异常检测项目,这里介绍几种尝试过的方法,也算是抛砖引玉 吧,欢迎大家讨论交流~ 背景与定义 时间序列异常 检测…