impulse 发表于 2013-2-5 22:39

关于NI的COT的问题

本帖最后由 impulse 于 2013-2-5 23:27 编辑

一、原始信号包含一个基频从5Hz到30Hz线性变化的信号,以及一个2倍频信号及一个65倍频信号。重采样为128倍基频,所以如果低通滤波处理不好就会存在频率混叠。


clc;
clear;
Ls=1024*64*4;                                          %样本数
fs=4096*8;                                                   %采样频率
t0 =0:1/fs:(Ls-1)/fs;
t1=t0(length(t0));
f0=5;                                                            %起始频率
f1=30;                                                          %终止频率
x_1x = 1*chirp(t0,f0,t1,f1,[],280);               %基频成分
x_65x = 0.65*chirp(t0,65*f0,t1,65*f1,[],115);    %65倍频成分
x_2x = 0.75*chirp(t0,2*f0,t1,2*f1,[],20);            %2倍频成分
x_noise=0.15*rand(1,length(x_1x));                  %噪声
x=x_1x+x_2x+x_65x;%+x_noise;                     %合成信号

1、原始信号频谱


2、NI COT重采样信号阶比谱


3、我的COT阶比谱

二者比较


4,从NI的阶比谱来看,多出了一个63倍阶比成分,是原始信号中没有的,NI也是使用128倍插值,因此可以断定NI的低通抗混滤波出了问题,但是,如果把原始信号中65倍频改为100倍频,这时NI的阶比谱的混叠现象反而没有了,同样也是采用128倍插值,按道理如果低通滤波处理不好,也是应该有混叠。

二者比较


页: [1]
查看完整版本: 关于NI的COT的问题