摘要由于快速傅里叶变换算法(FFT)不能精确地反应信号的局部频谱特性。对此,本文以按时域DFT算法为基础,并参考基于FFT的布鲁斯坦(Bluestein)算法,设计了新的信号频谱分析软件,用于对实序列采样信号做线性调频z变换,即频率抽样处在z平面上,可沿任意螺线做频率抽样的频谱分析方法。该算法适用于任意长度的采样序列,而并非一定要求基2的长度。
本文所选用的软件LabVIEW是美国国家仪器公司创建的软件产品,也是目前应用最广泛、发展最快、功能最强大的图形化虚拟仪器开发软件。LabVIEW是一种基于图形化编程语言的开发环境,具有十分强大的数据库。它为虚拟仪器设计者提供了一个便捷和轻松的设计环境,是目前应用最广泛的虚拟仪器开发平台软件之一。所以,本文选取LabVIEW作为设计线性调频z变换的软件。通过在LabVIEW下编写CZT算法,从而实现对采集到的数据进行处理分析,进而可以在虚拟仪器的面板上画出幅频特性。86169
毕业论文关键字:线性调频z变换;LabVIEW;频谱分析;
Abstract Fast Fourier transform algorithm (FFT) can not present the characteristic of local spectrum precisely。 Regarding this, in this paper was designed a new software For spectrum analysis, based on radix 2 based decimation in time FFT and Bluestein FFT algorithm, which realized chirp-z transForm on real sequence sampling signal。 The frequency spectrum analysis method that can frequency sample along the arbitrary spire in the z-plane[1]。 The algorithm will apply to any signal sequential length and is not necessarily r-adix 2 based。
This paper puts emphases on a VI system designed for automotive ignition coil testing。 LabVIEW is the innovate software of national instruments corps of America。 It is also the most widely used the most quickly developing and the strongest function graph software。 The software used in this paper is LabVIEW。 LabVIEW is a kind of software based on graphic language, it has a very strong database。It provides a convenient and relaxed designing environment For the VI designer。 It is one of the most widely used software。 So this paper chooses LabVIEW as designing software。With its Chirp-z transForm algorithm under LabVIEW resolution algorithm and power density value, so as to realize the collected data analysis, which can draw on the virtual instrument panel amplitude-frequency characteristic。
Keyword: chirp-z transForm; LabVIEW; spectrum analysis;
目 录
第一章 绪论1
1。1 研究背景及意义1
1。3 研究目的及意义2
1。4 研究内容与方法2
第二章 虚拟仪器集成开发环境LabVIEW3
2。1 虚拟仪器概述3
2。2虚拟仪器的现状和发展前景3
2。3 虚拟仪器的特征及优势4
2。4 软件开发工具LabVIEW-5
2。5 基本VI简介7
2。6 LabVIEW的常用控件8
第三章 线性调频z变换(CZT)理论10
3。1 线性调频z变换的介绍-10
3。2 Chirp-z变换的定义-10
3。3 Chirp-z变换的原理-11
3。4 CZT算法的实现流程-12
3。5 CZT算法的实现步骤-12
3。6 CZT算法的特点及优势-13
第四章 基于LabVIEW的CZT程序设计15
4。1前面板设计-15
4。2 程序框图设计-15
4。2。1 初始化模块-15
4。2。2 波形输入模块-16
4。2。3 控制模块-16
4。2。4 CZT计算模块-18
4。2。5 频谱输出模块-21
第五章 调试及实验结果
5。1 程序的运行和调试-24
5。2 实验结果-24
结论(或结语)-30
致谢-31