我要加入 登录
声振论坛 返回首页

zhwang554的个人空间 http://home.vibunion.com/?62061 [收藏] [复制] [分享] [RSS]

日志

高频测量

已有 420 次阅读2009-12-18 07:19 |个人分类:模拟数据实例|

       机械振动频率低,很适合fft分析.而通信中载频都是很高的,f=100000000.25,fft阶数不能很高,N=1024,要用1024fft分析f=100000000.25,取样频率必须取fs=5000000000Hz,
        y=cos(2*pi*f/fs*(-N+1:N-1)+pi/4)
       这时fft的频率分辨率为fs/N=48828.125,即每频率间隔为5万赫,测量误差必然很大, 无噪时,上述y信号的fft/apfft谱分析如图一

           图一 fs=10^10fft/apfft

虽无噪时fft/apfft测量频率精度达10(-10),在测f=100000000.25仍有误差 ,频率误差大,相位,振幅不受影响

f1 =100000000.24627

z1 =1.00000007379346

p11=44.9999999999999

有噪10db时频率误差更大 ,

f1 =100000567.210308

z1 =0.998698057026365

p11 =45.3104592329745

必须将频谱移到低频段,fftapfft都可以将频谱搬家.

fft中对N个信号采样 乘v1=exp(-2*pi*j*(0:N-1)*d/N)

apfft中对2N-1个信号采样 乘v1=exp(-2*pi*j*(-N+1:N-1)*d/N)

d为移动值.

    如上例为100000000.25,我们将它搬到200.25,d=99999800;

y= cos(2*pi*f/fs*(-N+1:N-1)+pi/4).*v1

频谱移到低频段后的y信号的fft/apfft谱如图二

            图二 exp移动信号的fft/apfft

这样无噪时,测量精度为

f1=100000000.25

z1 =0.99999995378904

p11 =45.0000005437714

有噪10db时误差也不大,

f1 =100000000.248878

z1 =1.02805785836257

p11 =45.8586442406133

     在频谱搬家时,是将整个频谱都移动了,f1cos信号有个镜像频率,图二中720处峄值是移动后的镜像频率.

     上面是用乘exp信号频谱搬家,如果乘cos信号频谱搬家,

fft中对N个信号采样 乘v2=2*cos(-2*pi*(0:N-1)*d/N)

apfft中对2N-1个信号采样 乘v2=2*cos(-2*pi*(-N+1:N-1)*d/N)

d为移动值.

    如上例为100000000.25,我们将它搬到200.25,d=99999800;

y= cos(2*pi*f/fs*(-N+1:N-1)+pi/4).*v2

频谱移到低频段后的Fft/apfft谱如图三,这时原cos信号有2条谱线,移动cos也有2条谱线,移动后其有4条谱线,但我们只用200Hz这一条谱线.

           图三 cos移动信号的fft/apfft

这样无噪时,测量精度为

f1=100000000.25

z1 = 1.00000111422355

p11 =45.0000005178497

有噪10db时误差也不大,

f1 = 100000000.245474

z1 =1.06053539260059

p11 =46.5167811895477

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 我要加入

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-19 21:15 , Processed in 0.031608 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部