资源简介
ZoomFFT 原理及matlab代码实现
代码片段和文件信息
function y=exzfft_m(xfifsnfftnp)
% x 被测信号,被测信号长度要>=nfft*np
% fi 细化的最低频率
% fs 采样频率
% nfft 作细化FFT长
% np 放大倍数
% y 细化FFT输出
nt=length(x); %计算读入数据长度
fa=fi+0.5 * fs/np; %最大细化截止频率
%nf= 2^nextpow2(nt); %取大于nt且最接近nt的整数次方为FFT长度
%na=round(0.5 * nf/np+1); %确定细化带宽的数据长度
% 频移
n=0: nt-1; %建一个递增向量
b=n*pi* (fi+fa)/fs; %乘单位旋转因子进行频移
y=x.*exp(-i*b);
% 滤波和下采样
c=decimate(ynp);
% FFT
y=fft(c nfft) * 2/nfft;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 543 2007-11-03 09:43 zoomfft\exzfft_m.m
文件 963 2013-03-15 12:29 zoomfft\test_exzfftm.m
文件 953344 2008-02-18 18:24 zoomfft\ZFFT原理.doc
目录 0 2015-05-04 17:29 zoomfft
----------- --------- ---------- ----- ----
954850 4
- 上一篇:sample_ex7.mat
- 下一篇:双闭环直流电机仿真
相关资源
- matlab FIR IIR 滤波器
- 位势函数 matlab程序
- MATLAB阴影提取
- 三次样条插值matlab程序 含多种边界条
- Matlab实现最优化非线性最小二乘
- 反击变换器的matlab仿真
- buck电路的闭环调试仿真模型,适合初
- matlab获取voronoi多边形图的顶点和面积
- 修正残差的GM(11)模型Matlab代码
- 快速傅里叶反变换程序
- SDIF算法Matlab程序
- 三维B样条曲线拟合Matlab程序
- 基于MATLAB的锅炉水温与流量串级控制
- 支持向量机 MATLAB程序
- OFDM峰平比及matlab程序仿真
- matlab的TCM编译码器
- 基于MATLAB+GUI自由拖动点调试曲线
- 最简单的恒压频比Matlab仿真
- MPU6050 去除重力分量算法
- ARIMA时间序列预测的matlab实现
- 滚动时域优化RHCMATLAB源代码
- matlab音频加回声
- MATLAB语音识别系统含源代码
- ocr识别MATLAB
- 四元数与姿态角转换matlab程序
- 红绿灯识别程序
- 基于小波变换的数字水印嵌入与提取
- matlab 判断唯一可译码
- CT图像重建SART算法matlab代码
- 并网逆变器
评论
共有 条评论