chirp Z变换
- 更新时间2025-07-30
- 阅读时长3分钟
计算输入序列X的Chirp Z变换。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。
Chirp-Z变换算法也可称为Bluestein FFT算法。

该VI在Z平面的下列点上计算螺线上的Z变换:
zk = AW-kk = 0, 1, …, M–1
M是区间数,A是起始点,W是增量。
下图为Z平面中的采样。

设置A和W为如下值:
A = 1 W =
N是X的长度。使M等于N。如在单个周期中M个采样均匀分布,Chirp-Z变换等价于快速傅立叶变换(FFT)。如下图所示。

也可使用Chirp-Z变换计算部分FFT结果。设置A和W为如下值:
A =
W = 
s是开始区间,N是X的长度。在结构内部使用动态前面板控件时可发生该错误。如下列程序框图所示。

可使用直接型方法或频域方法计算Chirp-Z变换。
直接型方法
直接型方法按下列方式计算Chirp-Z变换:

k = 0, 1, …, M–1
N是X的长度。
频域方法
直接形式可以用 gi 和 W-i²/2 之间的卷积重新表述如下:

其中 gi = xiA-iW-i²/2。可使用FFT技术进行卷积操作。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Signal Processing\Transforms\Spectrum using Chirp Z Transform.vi