您好,欢迎来到华佗健康网。
搜索
您的当前位置:首页matlab过采样与IFFT补零

matlab过采样与IFFT补零

来源:华佗健康网


高频补零与过采样

IFFT在中间补的目的是提供频带的保护间隔,在时域产生的效果就是过采样。频率分辨率=1/时域持续时间长度时域采样率=1/频率长度

我们频域补零的前提是,频率分辨率不变。无论在高频或低频补零,都会使时域采样率增加,但根据乃奎斯特采样定理可知,频谱以采样率为间隔在频率上周期搬移,会使高频部分混跌,所以补零应在高频部分。

频域分辨率不变的高频域补零扩展,对应时域过采样(分辨率)补值。

clear all;

clc;

t=[0 1 2 3 4 5 6 7];

f=[0 1 2 3 4 5 6 7];

S=[1 2 0 4 3 5 2 6];

S1=[1 2 0 4 0 0 0 0 0 0 0 0 3 5 2 6];

Lt=length(t);

Lf=length(S);

Lf1=length(S1);

Ts=1/Lf;

Ts1=1/Lf1;

figure(1);

stem([-Lf/2:Lf/2-1],fftshift(S),'b+--');

hold on;

f1=[0:Lf1-1];

stem(-Lf1/2:Lf1/2-1,fftshift(S1),'ro:');

hold off;

figure(2);

A=Lf*ifft(S);

stem(t*Ts,A,'b+--');

hold on;

t1=[0:Lf1-1];

A1=Lf1*ifft(S1);

stem( t1*Ts1,A1,'ro:' );

hold off;

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务