matlab求傅里叶变换ft,Matlab-ft函数.doc

摘 要

本文介绍了Matlab数学工具箱中fft函数及LabVIEW自带VI算法在谐波分析中的具体应用。同时,实现了Matlab和LabVIEW的混合编程及谐波分析。本文设计了RC测试电路及毫欧电阻测量电路,并介绍了电路原理,通过调试,可以实现毫欧电阻的精确测量,及RC测量电路中测量R,C的工作。

关键词:

谐波分析;

MATLAB与LabVIEW混合编程;

数字式毫欧级电阻测量仪;

RC测量电路

ABSTRACT

This article describes the mathematical toolbox Matlab fft function and the LabVIEW VI algorithm in harmonic analysis comes with the specific application. At the same time, to achieve a mix of Matlab and LabVIEW programming and harmonic analysis. RC paper designed to test the circuit and milliohms resistance measurement circuit, and circuit theory introduced through debugging, you can achieve accurate measurement of milli-ohm, and the RC measurement circuit to measure R, C's work.

Key words:

Harmonic analysis;

Hybrid MATLAB and LabVIEW programming;

Digital cents European level resistance measuring instrument;

RC measurement circuit

目 录

摘 要 ………………………………………………………………扉页

ABSTRACT …………………………………………………………1

一、基于matlab进行谐波分析 ……………………………………3

二、基于Labview(VI)算法进行谐波分析 …………………… 9

三、LabVIEW和MATLAB的混合编程………………………… 16

四、毫欧级电阻测量电路的设计………………………………… 24

五、RC测量模块的设计……………………………………………28

结 语 ………………………………………………………………32

参考文献 ……………………………………………………………32

第一章 基于 MATLAB(FFT函数)进行谐波分析

离散傅里叶变换:任何系统的相应都可以看作是一个输入对系统各个频率响应的加权和,这就是数字信号处理理论中的离散时间傅里叶变换(DTFT)。

离散傅立叶变换(DFT) 是数字信号处理中最核心的数学工具。它可以实现信号在频域的离散化,从而使利用计算机在频域进行信号处理成为可能。特别是由于DFT有多种快速算法,又可以使信号处理的速度大大提高。同时,它又与信号处理的另两个重要工具:傅立叶变换和Z变换之间有着紧密的联系。因此,理解并熟练掌握离散傅立叶变换(DFT) 这个工具,对于数字信号处理有着至关重要的意义。

设x(n) 是一个长度为M的有限长序列,则x(n) 的N 点离散傅里叶变换为:

由DFT变换,任一X(m)的计算都需要N次复数乘法和N-1次复数加法,而一次复数乘法等于四次实数乘法和两次实数加 快速傅里叶变换法,一次复数加法等于两次实 快速傅里叶变换数加法,即使把一次复数乘法和一次复数加法定义成一次“运算”(四次实数乘法和四次实数加法),那么求出N项复数序列的X(m),即N点DFT变换大约就需要N^2次运算。当N=1024点甚至更多的时候,需要N2=1048576次运算,在FFT中,利用WN的周期性和对称性,把一个N项序列(设N=2k,k为正整数),分为两个N/2项的子序列,每个N/2点DFT变换需要(N/2)2次运算,再用N次运算把两个N/2点的DFT变换组合成一个N点的DFT变换。这样变换以后,总的运算次数就变成N+2(N/2)2=N+N2/2。继续上面的例子,N=1024时,总的运算次数就变成了525312次,节省了大约50%的运算量。而如果我们将这种“一分为二”的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值