计算输入序列X的Chirp Z变换。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。

Chirp-Z变换算法也可称为Bluestein FFT算法。


icon

该VI在Z平面的下列点上计算螺线上的Z变换:

zk = AW-k

k = 0, 1, …, M–1

M区间数A起始点W增量

下图为Z平面中的采样。

设置AW为如下值:

A = 1 W =

NX的长度。使M等于N。如在单个周期中M个采样均匀分布,Chirp-Z变换等价于快速傅立叶变换(FFT)。如下图所示。

也可使用Chirp-Z变换计算部分FFT结果。设置AW为如下值:

A = W =

s是开始区间,NX的长度。在结构内部使用动态前面板控件时可发生该错误。如下列程序框图所示。

可使用直接型方法或频域方法计算Chirp-Z变换。

直接型方法

直接型方法按下列方式计算Chirp-Z变换:

k = 0, 1, …, M–1

NX的长度。

频域方法

直接形式可以用 giW-i²/2 之间的卷积重新表述如下:

其中 gi = xiA-iW-i²/2。可使用FFT技术进行卷积操作。

范例

请参考LabVIEW附带的下列范例文件。

  • labview\examples\Signal Processing\Transforms\Spectrum using Chirp Z Transform.vi