求解z 变换)(z X 的零、极点

设)(n x 是实序列,其z 变换)(z X 一般是z 或1-z 的实系数有理分式。当)(z X 的分子多项式和分母多项式的阶数很高时,分解因式求)(z X 的零、极点就十分困难。在语音信号处理过程中,往往需要知道其z 变换极点所在的频率,利用CZT 就能准确地测出来。

具体的做法是:利用不同半径的同心圆,进行等间隔的采样,即令

00=θ,10=W ,N πφ20=

,改变0A ,计算|)(|lg 20k z X 1,...,2,1,0,2|)(|lg 20-===N k k N

j re X πωω,由)dB (|)(|lg 20ωj re X 的峰点决定)(z X 的零、极点: 16.056569.064.013137.1)(22+++-=z z z z z X )4.0)(4.0()8.0)(8.0(434344ππππj j j j e z e z e z e

z ------=

)( ...44.169706.1121由长除得++-=--z z (3-31)

由此可见,)(z X 有两个零点,418.0π

j e z =,428.0π

j e z -=;有两个极点,43j 34.0π

e z =,

4344.0π

j e z -=。由上式还可以看出,通过长除,把)(z X 展成1-z 的67次多项式的形式,根据

∑∞

=-=

0)()(n n z n x z X ,就可以得到)(n x 的前68个数值,例如,1)0(=x ,69706.1)1(-=x ,,...44.1)2(=x 这样,对长度68=N 的有限长序列)(n x ,在z 平面的半径为2.0、4.0、6.0、8.0和0.1等5个同心圆上,分别等间隔地采样60=M 个点,利用CZT 计算1,...,2,1,0,2|)(|l g 20-==N k k N

j re X πωω,如图3.29所示。由图可见,在半径为0.4、相角为0135处,

用matlab求其零极点,用CZT求解系统函数的零极点:算法说明及MATLAB程序演示相关推荐

  1. 【老生谈算法】matlab实现用CZT求解系统函数的零极点——零极点

    用CZT求解系统函数的零极点:算法说明及MATLAB程序演示 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]用CZT求解系统 ...

  2. c语言用pow求x的y次幂,使用系统函数pow(x,y)计算x的y次方的值,注意包含头文件math.h...

    #include //c语言 #include int main() { double m,x,y; printf("请输入两个数:"); scanf ("%d %d&q ...

  3. matlab求峰度(kurtosis)、偏度(skewness)得函数及python对应的峰度(kurtosis)、偏度(skewness)函数

    正在做一个把matlab程序转python的工作,记录下遇到的问题与解决方案 定义 峰度kurtosis:用于度量x偏离某分布的程度. 正太分布的峰度是3: 当时间序列的曲线峰值比正太分布的高时,峰度 ...

  4. matlab求一个方程组的系数矩阵,【求解】matlab求解非齐次方程组,但是系数矩阵是复数,求帮忙...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 有人帮忙么.我贴出程序 k1=2;k2=3;k3=4;k4=5;k5=6;k6=7; a=0.45; x1=-6.5;x2=-5.5;x3=-4.5;x4 ...

  5. 基于matlab的离散系统时域分析实验,《信号与系统》 实验一 信号的时域分析及Matlab实现...

    实验一 信号的时域分析及Matlab实现 参考文章 题目 题目1代码实现 讲解 sinc(t) Sa(t) 时移.翻转.展缩 subs(s,old,new) ezplot() 绘画符号函数 题目2代码 ...

  6. MATLAB实战系列(二十一)-基于遗传算法的BP神经网络优化算法(附MATLAB代码)

    前言 如何用matlab搭建一个简单的Bp神经网络,并且在代码的最后得到Bp神经网络训练后的权值与阈值.实际上,权值与阈值可以在开始训练网络前给其赋值,换句话说,我们给神经网络的权值与阈值想怎么赋值就 ...

  7. matlab 求留数,用matlab求留数

    <用matlab求留数>由会员分享,可在线阅读,更多相关<用matlab求留数(3页珍藏版)>请在金锄头文库上搜索. 1.收稿日期: 2006) 05- 29作者简介: 贾新民 ...

  8. matlab 求单位样值响应,单位样值响应

    ※※※※※※※※※ ※2008级信号与系统 ※ ※ ※※ ※※课程设计 ※※※※※ ※※※※※ ※ ※※ ※※ 信号与系统课程设计报告书 课题名称 单位样值响应 姓 名 学 号 院.系.部 专 业 指 ...

  9. matlab计算绝对值的导数,如何用matlab求带绝对值函数的导数? 你值得一看的技巧...

    用matlab求函数的导数:如果一个函数表达式中有绝对值,那对该函数求导就需要注意啦!该函数可能在他的零点处导数不存在,所以我们不能用传统的方法求导,应该在零点处分别求左导数和右导数,如果左导数和右导 ...

最新文章

  1. 对Struts2的认识(-)
  2. 轻松搞定RocketMQ入门
  3. Unity-Find-Script-References 查找脚本的引用
  4. 奇安信代码安全实验室帮助谷歌修复 Chrome 沙箱外高危漏洞,获官方致谢
  5. EntityFramework在root目录web.config中的配置设置
  6. 打造金刚不坏之心的秘籍
  7. easypoi list中的map导出_java导出excel(easypoi)
  8. BZOJ 4807(車-高精度)
  9. java:利用数组实现将古诗词纵向输出
  10. 多维Ellipse(椭球)形状与方程对应关系分析
  11. m4a转换成mp3,音频格式轻松转换
  12. 智能手机查看上网IP地址的多种方法
  13. 周一不睡觉,也要把pandas groupy 肝完,你该这么学,No.8
  14. vmbackup和vmrestore是何方神圣?
  15. 在使用JOOQ前,这些问题不能不清楚
  16. 5个方法助设计师保持创造力
  17. 原生js和jQuery优缺点对比
  18. 5018软件项目管理
  19. java行业认知报告_大学生专业认知报告(共10篇).docx
  20. 贺岁献礼:求职小说《求求你,给我份工作》(1)

热门文章

  1. Crond表达式解析
  2. 数据库用户签到表设计
  3. nginx+lua+GraphicsMagick生成实时缩略图-CentOS7
  4. jdb java_java jdb命令详解
  5. 企业上网行为管理软件能为企业带来哪些好处?
  6. 九种最装逼的女生 女生勿进啊
  7. hostapd基本配置
  8. 【 Linux】文件删除原理
  9. 看完这篇,别说你还不懂Hinton大神的胶囊网络,capsule network
  10. oracle表字段数据类型,Oracle 数据类型