SS2022-Z变换-性质-什么是z变换的时移特性?

article/2025/9/12 3:25:20

简 介: 本文介绍了z变换时移特性。

关键词 z变换时移特性

理论基础
目 录
Contents
双边z变换
单边z变换
应用举例
求解差分方程
知识关联
思考练习
总 结

Z变换性质-时移特性

 

§01 论基础


z变换的时移特性表示了序列在时间轴上 右移(延迟)或者左移(超前)后的在变换与 原序列z变换之间的关系。 这种关系随着z变换采用双边z变换 还是单边z变换而有所区别。 下面先考虑双边z变换

1.1 双边z变换

  如果序列 x [ n ] x\left[ n \right] x[n] 的双边z变换为 Z { x [ n ] } = X ( z ) Z\left\{ {x\left[ n \right]} \right\} = X\left( z \right) Z{x[n]}=X(z) 那么,序列左移 x [ n + m ] x\left[ {n + m} \right] x[n+m] 和右移 x [ n − m ] x\left[ {n - m} \right] x[nm] 对应的 z 变换为 Z { x [ n − m ] } = z − m X ( z ) Z\left\{ {x\left[ {n - m} \right]} \right\} = z^{ - m} X\left( z \right) Z{x[nm]}=zmX(z) Z { x [ n + m ] } = z m X ( z ) Z\left\{ {x\left[ {n + m} \right]} \right\} = z^m X\left( z \right) Z{x[n+m]}=zmX(z)其中 m 为任意正整数,表示位移长度。 平移后序列z变换收敛域不发生变化。

双边z变换时移特性比较简单, 序列右移m位, 对应的z变换前面多出一个 z的-m 次方因子; 序列左移m位, z 变换前面乘以一个 z 的 m 次方因子。 由于平移不会改变序列在 n 趋向于 正无穷和负无穷的变化趋势, 所以对应的收敛域也不会发生变化。

1.1.1 位移特性证明

  利用变量替换方法,可以方便证明位移特性:

Z { x [ n − m ] } = ∑ n = − ∞ + ∞ x [ n − m ] z − n Z\left\{ {x\left[ {n - m} \right]} \right\} = \sum\limits_{n = - \infty }^{ + \infty } {x\left[ {n - m} \right]z^{ - n} } Z{x[nm]}=n=+x[nm]zn = z − m ∑ k = − ∞ + ∞ x [ k ] z − k = z − m X ( z ) = z^{ - m} \sum\limits_{k = - \infty }^{ + \infty } {x\left[ k \right]z^{ - k} } = z^{ - m} X\left( z \right) =zmk=+x[k]zk=zmX(z)

下面给出z变换时移特性的简单证明。 直接利用z变换公示, 将其中的变量n-m设为k。 那么n等于k+m,  将z的(-n)次方中的n替换为k+m, m是常量提到最前面。 k是累加中的变量。 这是对x[n]的z变换。 把X(z)合并前面的指数项,  就得到时移后的序列z变换。
  22-20-13-21-22-23-21-19-16

1.2 单边z变换

  对于双边序列 x [ n ] x\left[ n \right] x[n] ,它的单边 z 变换为 Z { x [ n ] u [ n ] } = X ( z ) Z\left\{ {x\left[ n \right]u\left[ n \right]} \right\} = X\left( z \right) Z{x[n]u[n]}=X(z) 则序列左移、右移对应的 z 变换为 Z { x [ n + m ] u [ n ] } = z m { X ( z ) − ∑ k = 0 m − 1 x [ k ] z − k } Z\left\{ {x\left[ {n + m} \right]u\left[ n \right]} \right\} = z^m \left\{ {X\left( z \right) - \sum\limits_{k = 0}^{m - 1} {x\left[ k \right]z^{ - k} } } \right\} Z{x[n+m]u[n]}=zm{X(z)k=0m1x[k]zk} Z { x [ n − m ] u [ n ] } = z − m { X ( z ) + ∑ k = − m − 1 x [ k ] z − k } Z\left\{ {x\left[ {n - m} \right]u\left[ n \right]} \right\} = z^{ - m} \left\{ {X\left( z \right) + \sum\limits_{k = - m}^{ - 1} {x\left[ k \right]z^{ - k} } } \right\} Z{x[nm]u[n]}=zm{X(z)+k=m1x[k]zk}

对于单边 z 变换, 时移特性略显麻烦。 对于左移来讲, 它所对应的 z 变换除了原有的 X(z) 乘以指数项之外, 还需要减去这部分内容, 它们是原来序列从 0 到 m-1 对应的序列的 z 变换。 对于右移, 则是在原有 X(z) 乘以指数项之外, 加上原来从 -m 到 -1 对应序列的 z 变换。

这一点从序列的图形上可以看得更清楚。 上面是左移对应序列的波形, 在单边 z 变换下, n=0 之后的前面 m 个数据移出了变换累加范围; 下面是右移对应序列的波形, 单边 z 变换下, n 小于 0 前面的 m 个数据移入变换累加的范围。

考虑到上述数据移入移出的过程, 使用同样的变量替换方法可以证明单边 z 变换公示。 这里就不在重复了。

 

§02 用举例


2.1 求解差分方程

  已知差分方程 y [ n ] − 0.9 y [ n − 1 ] = 0.05 u [ n ] y\left[ n \right] - 0.9y\left[ {n - 1} \right] = 0.05u\left[ n \right] y[n]0.9y[n1]=0.05u[n] 边界条件 y [ − 1 ] = 0 y\left[ { - 1} \right] = 0 y[1]=0 ,利用 z 变换时移性质求解改差分方程。

  ◎ 求解:
  对方程两端分别取 z 变换, 利用单边 z 变换性质 Y ( z ) − 0.9 z − 1 Y ( z ) = 0.05 z z − 1 Y\left( z \right) - 0.9z^{ - 1} Y\left( z \right) = 0.05{z \over {z - 1}} Y(z)0.9z1Y(z)=0.05z1z Y ( z ) = 0.05 z 2 ( z − 0.9 ) ( z − 1 ) Y\left( z \right) = {{0.05z^2 } \over {\left( {z - 0.9} \right)\left( {z - 1} \right)}} Y(z)=(z0.9)(z1)0.05z2 使用因式分解进行反变换 Y ( z ) z = A 1 z − 0.9 + A 2 z − 1 {{Y\left( z \right)} \over z} = {{A_1 } \over {z - 0.9}} + {{A_2 } \over {z - 1}} zY(z)=z0.9A1+z1A2 其中 A 1 = ( 0.05 z z − 1 ) z = 0.9 = − 0.45 , A 2 = ( 0.05 z z − 0.9 ) z = 1 = 0.5 A_1 = \left( {{{0.05z} \over {z - 1}}} \right)_{z = 0.9} = - 0.45,\,\,A_2 = \left( {{{0.05z} \over {z - 0.9}}} \right)_{z = 1} = 0.5 A1=(z10.05z)z=0.9=0.45,A2=(z0.90.05z)z=1=0.5 Y ( z ) = − 0.45 z z − 0.9 + 0.5 z z − 1 Y\left( z \right) = {{ - 0.45z} \over {z - 0.9}} + {{0.5z} \over {z - 1}} Y(z)=z0.90.45z+z10.5z y [ n ] = [ − 0.45 × 0. 9 n + 0.5 ] ⋅ u [ n ] y\left[ n \right] = \left[ { - 0.45 \times 0.9^n + 0.5} \right] \cdot u\left[ n \right] y[n]=[0.45×0.9n+0.5]u[n]

z 变换时移特性的应用举例 是求解差分方程。 这里给出了一个简单的一阶差分方程, 它的初始条件为 0。 应用 z 变换时移特性求解, 首先对方程左右两端求单边 z 变换, 应用z 变换单边时移特性。 此时方程变成了关于Y(z)代数方程。 求解出Y(z),得到一个有理分式。 后面利用因式分解法完成反变换, 获得方程的解。

对比经典求解方法,利用 z 变换求解差分方程过程比较简洁。

 

§03 识关联


  面给出了傅里叶变换、单边拉普拉斯变换的时移特性进行对比。

  对于信号 f ( t ) f\left( t \right) f(t) 具有相应的傅里叶变换和拉普拉斯变换 F ( ω ) = ∫ − ∞ + ∞ f ( t ) e − j ω t d t F\left( \omega \right) = \int_{ - \infty }^{ + \infty } {f\left( t \right)e^{ - j\omega t} dt} F(ω)=+f(t)ejωtdt F ( s ) = ∫ 0 − + ∞ f ( t ) e − s t d t F\left( s \right) = \int_{0_ - }^{ + \infty } {f\left( t \right)e^{ - st} dt} F(s)=0+f(t)estdt

  那么信号右移 t 0 > 0 t_0 > 0 t0>0 的信号 f 1 ( t ) = f ( t − t 0 ) , f 2 = f ( t − t 0 ) ⋅ u ( t − t 0 ) f_1 \left( t \right) = f\left( {t - t_0 } \right),f_2 = f\left( {t - t_0 } \right) \cdot u\left( {t - t_0 } \right) f1(t)=f(tt0),f2=f(tt0)u(tt0) 对应傅里叶和拉普拉斯变换为 F 1 ( ω ) = F ( ω ) e − j ω t 0 F_1 \left( \omega \right) = F\left( \omega \right)e^{ - j\omega t_0 } F1(ω)=F(ω)ejωt0 F 2 ( s ) = F ( s ) e − s t 0 F_2 \left( s \right) = F\left( s \right)e^{ - st_0 } F2(s)=F(s)est0

  z 变换的时移特性与傅里叶变换和拉普拉斯变换的时移特性具有很强的相似性。


这里对比一下傅里叶变换和 拉普拉斯变换的时移特性, 可以看到它们在形式上 还是比较一致的。 都是在变换的基础上, 乘以一个指数因子。  指数因子在形式上还有一定差别的。
  

 

§04 考练习


  知信号 x [ n ] = 1.5 δ [ n + 1 ] + 0.5 δ [ n ] + 2 δ [ n − 1 ] x\left[ n \right] = 1.5\delta \left[ {n + 1} \right] + 0.5\delta \left[ n \right] + 2\delta \left[ {n - 1} \right] x[n]=1.5δ[n+1]+0.5δ[n]+2δ[n1] 对应的单边 z 变换为 X ( z ) = 0.5 + 2 z − 1 X\left( z \right) = 0.5 + 2z^{ - 1} X(z)=0.5+2z1 。应用 z 变换的时移特性求 x [ n + 1 ] , x [ n − 1 ] x\left[ {n + 1} \right],x\left[ {n - 1} \right] x[n+1],x[n1] 对应的 z 变换。

这里给出一个简单练习, 尝试着利用前面的单边 z 变换求序列的 z 变换。 因为序列比较简单, 大家很容易能够验证 利用性质求取的结果 是否正确。

 

  结 ※


  文介绍了z变换时移特性。

【sss_1040_617.MPG】今天的内容就到这里。



http://chatgpt.dhexx.cn/article/FPpu4mJR.shtml

相关文章

【转】传递函数中拉普拉斯变换的s是用来干什么的?

自控书里一上来就到处是s,这个s到底是个什么东西? 好我知道s是拉普拉斯变换出来的,但为什么要搞这样一个变换?这个s的物理意义是什么? 为什么传递函数的极点决定系统的性质? …… 要解答这些问题,首先要从拉普拉斯变换讲起。 -----------------------------------------…

S变换的Python代码

S变换的Python代码 S变换简介S变换Python程序 S变换简介 S变换,又称为Stockwell变换,由R. G. Stockwell于1996年提出。具体的定义如下: S变换在傅里叶域的表示形式为: 离散的S变换为: S变换克服了短时傅里叶变换固…

S变换画图

The S -transform with windows of arbitraryand varying shape 想画如上的三张图,可是问题 (1)滤波窗口的平滑实现 The filter (applied to the full 200£400 S-transform matrix)is constructed in Matlab by constructing a two-dime…

【广义S变换】一维广义S变换对非平稳信号处理的matlab仿真

1.软件版本 matlab2013b 2.本算法理论知识 参考文献: 《广义S变换时频分析的应用研究》 《时频分布与地震信号谱分析研究》 《非平稳信号广义S不变换及其在SAR图像分析中的应用研究》 《S变换时变滤波在去噪处理中的应用研究》 《广义S变换域时频特征分析及微弱目标检测…

频域/s域/z域三大变换的性质对比

本文主要介绍三大变换(傅里叶变换、拉普拉斯变换及Z变换)的性质对比及其常用信号变换。

S域到Z域变换和差分方程

1.s域的传递函数 G(s) 2 / (1500s 1) * exp(-100s) matlab 里面的命令是 sys tf(2,[1500,1],inputdelay,100) 得到 2 exp(-100*s) * ---------- 1500 s 1 2.求 Z域传递函数 dsy c2d(sys,10,z) % 10 为间隔采样时间 得到 0.01329 z^(…

matlab实现从s域变成z域、matlab实现长除法逆z变换实例

今天在复习微型计算机控制技术这门课时,感觉还是和当初学习时一样,计算量有点大。 主要是体现在:(1)、连续S域到离散Z域的变换。(2)、在画数字控制器和输出波形前对Y(z)和U(z)的长除法化简。 …

s域和z域变换笔记

连续函数 1、常见信号的拉普拉斯变换: 脉冲信号 δ(t)------------1 阶跃信号 μ(t)------------- 斜坡信号 t ------------------ 加速度信号 ---------------- 指数类信号 --------------- 正弦…

傅里叶变换(FS、FT、DTFT、DFT、DFS、FFT)、拉普拉斯变换和Z变换

傅里叶变换的目的:时域转为频域,滤波,求解微分方程等 1. FS(Fourier Series) 傅里叶级数:时域周期连续,频域离散。 前提:任何信号都可以看作是无限多的正弦波的叠加。 时域&#x…

Z变换

信号与系统的分析方法 可以分为两大类:时域分析和变换域分析 1.时域分析法: (1)连续时间信号与系统:信号的时域运算、分解,微分方程的经典解法;卷积积分 (2)离散时间…

matlab实现S域到Z域变换

传递函数如下: Z变换: 代码如下: %构造传递函数 h tf(10, [0.2 1 0]) %Z变换 zh c2d(h, 0.2,zoh) %得到分子分母系数 [num den] tfdata(zh, v) %得到零极点 [z, p, k] tf2zpk(num, den) 运行结果如下: h 10-----------0.2 s^2 sContinuous-time transfer functio…

S变换在特征提取中的使用

S变换 S变换采用高斯窗函数且窗宽与频率的倒数成正比,免去了窗函数的选择和改善了窗宽固定的缺陷,并且时频表示中各频率分量的相位谱与原始信号保持直接的联系,S变换具有良好的时频特性,适合用S变换对信号的一些时频与特征进行提取…

S变换

哈哈,这两天在整理时频分析的方法,大部分参考网上写的比较好的资料,浅显易懂,在这谢过各位大神了! 今天准备写下S变换,由于网上资料较少,自己尝试总结下,学的不好,望各位…

S变化广义s变化和时频域特征-matlab

S变换(S-transform)最先出现是在1996年,由外国学者Stockwell提出,一般情况下,可以通俗的将S变换理解为小波变换和傅里叶变换的提升,充分弥补了傅里叶变换和小波变换所存在的不足之处,例如傅里叶变换的窗口尺度不可以随意改变,但是S变换就无此限制,与此同时,S变换还实…

S变换介绍(附代码)

1、S变换 作为小波变换和短时傅里叶变换的继承和发展, S 变换采用高斯窗函数且窗宽与频率的倒数成正比,免去了窗函数的选择和改善了窗宽固定的缺陷,并且时频表示中各频率分量的相位谱与原始信号保持直接的联系,使其在 PQD 分析中可…

S(Stockwell)变换的Matlab代码

S变换的Matlab代码 S变换简介Stockwell版S变换程序Dash版S变换程序博主自己编写的S变换主函数仿真结果 S变换简介 S变换,又称为Stockwell变换,由R. G. Stockwell于1996年提出。具体的定义如下: S变换在傅里叶域的表示形式为: 离…

如何进行支付功能的测试

非现金支付时代&#xff0c;非现金支付已经成为了生活不可或缺的一部分&#xff0c;我们只需要一台手机便可走遍全国各地&#xff08;前提是支付宝&#xff0c;微信有钱<00>&#xff09;,那么作为测试人员&#xff0c;支付测试也是非常重要的一环&#xff0c;那么下面我就…

Wireshark对京东网站进行抓包

Wireshark对京东网站进行抓包 一、首先获取京东IP地址 二、写捕获器筛选条件抓包 1、设置捕获过滤器的host为自己主机IP和目的地址IP 开始抓包 在浏览器中打开京东&#xff0c;点击京东上物品信息&#xff0c;Wireshark就会抓取 抓包结束&#xff0c;保存pcap文件。 解析出cs…

支付宝、京东支付场景之策略模式实战

我是「猿码天地」&#xff0c;一个热爱技术、热爱编程的IT猿。技术是开源的&#xff0c;知识是共享的&#xff01; 写作是对自己学习的总结和记录&#xff0c;如果您对 Java、分布式、微服务、中间件、Spring Boot、Spring Cloud等技术感兴趣&#xff0c;可以关注我的动态&…

支付安全不能说的那些事

原文链接&#xff1a;https://www.inforsec.org/wp/?p1759 在线支付已经走进每个人的生活。抢红包、网上购物、生活缴费等服务中处处都有在线支付的身影。但是在线支付体系暴露过许多次安全问题&#xff0c;黑客利用在线支付的漏洞可以悄无声息的免费清空购物车等&#xff0c…