现代控制理论——最小相位系统

最小相位系统

1.定义

对于闭环系统,如果它的开环传递函数极点和零点的实部都小于或等于零,则称它是最小相位系统;如果开环传递函数中有正实部的零点或极点,或有延迟环节,则称系统是非最小相位系统。因为若把延迟环节用零点和极点的形式近似表达时(泰勒级数展开),会发现它具有正实部零点。

最小相位系统(minimum-phase system)在一定的幅频特性情况下,其相移为最小的系统,也称最小相移系统。这种系统的传递函数与非最小相位系统相比,二者的幅频响应特性是相同的,但前者的相位绝对值则较后者为小。在保持系统函数的幅频响应特性不变的情况下,使其相位最小的充分必要条件是:对于模拟信号系统,要求其零点仅位于s平面(即复频域平面)的左半平面或虚轴上;对于离散信号系统,则要求其零点仅位于z平面(即离散信号复频域平面)的单位圆内或单位圆上。常可用于进行相位校正。

对于连续时间系统,如果控制系统开环传递函数的所有极点和零点均位于s左半平面上,则称该系统为最小相位系统。对于离散时间系统,则是所有零极点均位于单位圆内,则称该系统为最小相位系统

一个系统被称为最小相位系统,当且仅当这个系统是因果稳定的,有一个有理形式的系统函数,并且存在着一个因果稳定的逆函数。

2.特点

最小相位系统主要有以下2个特点:

1、如果两个系统有相同的幅频特性,那么对于大于零的任何频率,最小相位系统的相角总小于非最小相位系统;

2、最小相位系统的幅频特性和相频特性直接关联,也就是说,一个幅频特性只能有一个相频特性与之对应,一个相频特性只能有一个幅频特性与之对应。对于最小相位系统,只要根据对数幅频曲线就能写出系统的传递函数。

3.性质

最小相位系统主要有以下3个性质:

1、如果假设一个最小相位系统有系统函数H(z),那么,它具有下列性质:

  1. 所有的极点在单位圆内
  2. 所有的零点在单位圆内
  3. 假设h(n)为最小相位系统的集中在n较小的范围内。
  4. 最小相位系统的对数谱的实部和虚部构成一对希尔伯特变换。由此,可以通过幅频特性推出最小相位系统的相频特性,反之亦然。
  5. 给定H(z)为稳定的因果系统,当且仅当H(z)为最小相位系统时,其逆系统才是稳定和因果的。
  6. 任何一个非最小相位因果系统,都可以由一个最小相位系统和一个全通系统级联而成。

2、从最小相位系统的幅频响应,它具有下列性质:

  1. 一组具有相同幅频响应的因果,稳定的滤波器中,最小相位滤波器对于零相位具有最小的相位偏移。
  2. 不同的离散时间系统可能具有相同的幅频响应,如果h(n)为相同幅频的离散时间系统的单位抽样响应,单位抽样响应的的能量集中在n为较小值的范围内。一个因果稳定的,并且具有有理形式系统函数的系统一定可以分解成一连串全通系统和最小相位系统。

工程上常用这一性质来消除失真,但是缺点是它消除了幅度失真后会带来相移失真。

从传递函数角度看,如果说一个环节的传递函数的极点和零点的实部全都小于或等于零,则称这个环节是最小相位环节,如果传递函数中具有正实部的零点或极点,或有延迟环节,这个环节就是非最小相位环节。

3、表达时(泰勒级数展开),会发现它具有正实部零点。

最小相位系统具有如下性质:

  1. 最小相位系统传递函数可由其对应的开环对数频率特性确定;反之亦然。
  2. 最小相位系统的相频特性可由其对应的开环频率特性确定;反之亦然。
  3. 在具有相同幅频特性的系统中,最小相位系统的相角范围最小。
  4. 最小相位系统有一条性质很好理解:其逆系统也是稳定的,因为最小相位系统的逆系统的极点就是原来系统的零点,还是在Z平面的单位圆内,所以仍然是稳定的。
  5. 最小相位系统的相位延迟最小:这个我的理解是通过S平面来看的,对于系统的相位延迟,假设极点的偏移是W1,W2,W3...零点的偏移是Q1,Q2,Q3;那么总的偏移应该是两类偏移各自相加然后做减法:对于最小相位系统,其零点极点都在S平面的左半平面,最后减法两者抵消,得出来的值(也就是相位的改变)较小,而最大相位系统恰恰相反,极点和零点在不同的半平面,相减得出的值较大,也就是系统的相位变化较大。似乎这个才应该是最小(最大)相位相位系统的名字的来由。
  6. 任何非最小相位系统可以表示成 H(z)=Hmin(z)·Hap(z),这个也能明白,Hmin(z)是所有零点在S平面左平面,Hap(z)是在右平面。

4.判断方法

判断系统是否为最小相位系统的简单方法是:如果两个系统的传递函数分子和分母的最高次数都分别是m,n,则频率ω趋于无穷时,两个系统的对数幅频曲线斜率均为-20(n-m)dB/dec但对数相频曲线却不同:最小相位系统趋于-90°(n-m),而非最小相位系统却不这样。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《Vue3实战教程》5:响应式基础

如果您有疑问,请观看视频教程《Vue3实战教程》 响应式基础​ API 参考 本页和后面很多页面中都分别包含了选项式 API 和组合式 API 的示例代码。现在你选择的是 组合式 API。你可以使用左侧侧边栏顶部的“API 风格偏好”开关在 API 风格之间切换。 声明响应式状态…

黑马Java面试教程_P8_并发编程

系列博客目录 文章目录 系列博客目录前言1.线程的基础知识1.1 线程和进程的区别?难2频3面试文稿 1.2 并行和并发有什么区别? 难1频1面试文稿 1.3 创建线程的四种方式 难2频4面试文稿 1.4 runnable 和 callable 有什么区别 难2频3面试文稿 1.5 线程的 run…

谷歌浏览器的扩展市场使用指南

谷歌浏览器的扩展市场为用户提供了丰富多样的功能扩展,可以大幅提升浏览体验。本文将为你详细介绍如何使用谷歌浏览器的扩展市场,包括安装、管理和一些推荐的无障碍工具、图标重置方法和便捷操作技巧。(本文由https://chrome.py010.cn/的作者…

线程知识总结(一)

1、概述 1.1 进程与线程 进程是程序运行时,操作系统进行资源分配的最小单位,包括 CPU、内存空间、磁盘 IO 等。从另一个角度讲,进程是程序在设备(计算机、手机等)上的一次执行活动,或者说是正在运行中的程…

【优选算法】Prefix-Kage:前缀和的算法影(上)

文章目录 1.概念解析2.代码实现2.1【模版】前缀和(一维)2.1.1 原理2.1.2 代码实现 2.2【模版】前缀和(二维)2.2.1 原理2.2.2 代码实现 希望读者们多多三连支持小编会继续更新你们的鼓励就是我前进的动力! 本篇是优选算…

CVE-2024-32709 WordPress —— Recall 插件存在 SQL 注入漏洞

漏洞描述 WordPress 是一款免费开源的内容管理系统,适用于各类网站,包括个人博客、电子商务系统、企业网站。其插件 WP-Recall 的 account 存在 SQL 注入漏洞,攻击者可以通过该漏洞获取数据库敏感信息。 WP-Recall 版本 <= 16.26.5 漏洞复现 搭建环境、安装插件、完成…

网络安全概论——虚拟专网VPN技术

一、VPN概述 1、VPN的概念 所谓虚拟专网&#xff08;Virtual Private Network VPN&#xff09;是指将物理上分布在不同地点的网络通过公用网络连接而构成逻辑上的虚拟子网&#xff0c;它采用认证、访问控制、机密性、数据完整性等安全机制在公用网络上构建专用网络。 如何理…

mobilenetv2-inceptionv3-resnet50三大模型对比实现人脸识别反欺诈系统【带UI界面】

完整项目包获取→点击文章末尾名片&#xff01; 关于数据集&#xff1a;超大规模人脸欺诈数据集。共70多G。 关于模型对比&#xff1a; inceptionv3&#xff1a; mobilenetv2&#xff1a; resnet50&#xff1a; 关于系统&#xff1a; 界面&#xff1a;

十一、e2studio VS STM32CubeIDE之宏函数展开

目录 一、概述/目的 二、复杂宏函数举例 三、编译-预处理 四、stm32cubeide和e2studio的预处理 五、source insight和vscode 一、概述/目的 复杂宏函数如何快速展开 二、复杂宏函数举例 #define R_BSP_MODULE_START(ip, channel) {FSP_CRITICAL_SECTION_DEFI…

FreeRTOS的任务调度

1.启动任务调度器 vTaskStartScheduler void vTaskStartScheduler( void ) { BaseType_t xReturn;/* Add the idle task at the lowest priority. */#if ( INCLUDE_xTaskGetIdleTaskHandle 1 ){/* Create the idle task, storing its handle in xIdleTaskHandle so it canbe …

【Java基础面试题024】Java中包装类型和基本类型的区别是什么?

回答重点 基本类型&#xff1a; Java中有8种基本数据类型&#xff08;byte、short、int、long、float、double、char、boolean&#xff09;他们是直接存储数值的变量&#xff0c;位于栈上&#xff08;局部变量在栈上、成员变量在堆上&#xff0c;静态字段/类在方法区&#xf…

SpringBoot3+Vue3开发在线考试系统

项目介绍 项目分为3种角色&#xff0c;分别为&#xff1a;超级管理员、老师、学生。超级管理员&#xff0c;负责系统的设置、角色的创建、菜单的管理、老师的管理等功能&#xff0c;也可以叫做系统管理员&#xff1b;老师角色&#xff0c;负责系统业务的管理&#xff0c;包括学…

第3节 测试套件数据驱动

创建Excel、 CSV测试数据 1. 从主菜单中选择 File > New > Test Data。将显示新的测试数据对话框。输入测试数据的名称并选择数据类型作为Excel File/ CSV File 。单击OK。 2. 浏览到要导入Katalon Studio的Excel File, 选择Excel中的sheetName&#xff0c;或者CSV文件…

跨站点请求伪造(Cross Sites Request Forgery)类漏洞攻击方式与防御措施|软件安全测试技术系列

本系列文章分享JavaScript语言常见的安全漏洞&#xff0c;漏洞的原理&#xff0c;可能导致的安全问题&#xff0c;以及如何防御与避免。本文分享的是跨站点请求伪造&#xff08;Cross Sites Request Forgery&#xff09;。 跨站点请求伪造&#xff0c;指利用用户身份操作用户账…

【图像分类实用脚本】数据可视化以及高数量类别截断

图像分类时&#xff0c;如果某个类别或者某些类别的数量远大于其他类别的话&#xff0c;模型在计算的时候&#xff0c;更倾向于拟合数量更多的类别&#xff1b;因此&#xff0c;观察类别数量以及对数据量多的类别进行截断是很有必要的。 1.准备数据 数据的格式为图像分类数据集…

飞牛os使用ddns-go配合华为云实现内网穿透

DDNS-Go 是一个开源的动态域名解析工具&#xff0c;它支持多种操作系统&#xff0c;包括 Windows、Mac 和 Linux&#xff0c;并且支持 ARM 和 x86 架构。以下是使用 DDNS-Go 的基本步骤&#xff1a; 1. 下载和安装&#xff1a; 访问 DDNS-Go 的 GitHub 仓库&#xff08;&#x…

易语言OCR证件照文字识别

一.引言 文字识别&#xff0c;也称为光学字符识别&#xff08;Optical Character Recognition, OCR&#xff09;&#xff0c;是一种将不同形式的文档&#xff08;如扫描的纸质文档、PDF文件或数字相机拍摄的图片&#xff09;中的文字转换成可编辑和可搜索的数据的技术。随着技…

二八(vue2-04)、scoped、data函数、父子通信、props校验、非父子通信(EventBus、provideinject)、v-model进阶

1. 组件的三大组成部分(结构/样式/逻辑) 1.1 scoped 样式冲突 App.vue <template><!-- template 只能有一个根元素 --><div id"app"><BaseOne></BaseOne><BaseTwo></BaseTwo></div> </template><script…

3D工具显微镜的测量范围

一、测量尺寸范围 样品尺寸&#xff1a; 3D工具显微镜通常能够测量各种尺寸和形状的样品&#xff0c;从小至微米级别的微小结构到大至几厘米甚至更大的物体。具体的测量尺寸范围取决于显微镜的载物台大小、镜头焦距以及软件处理能力。测量精度&#xff1a; 3D工具显微镜的测量…

C#—扩展方法

扩展方法 扩展方法是C#中一种特殊的静态方法&#xff0c;它定义在一个静态类中&#xff0c;但是可以像实例方法一样被调用&#xff0c;使得代码看起来更为直观和易于阅读。扩展方法允许你在不修改原始类的情况下&#xff0c;添加新的方法到现有的类型中。 有↓箭头的是扩展方…