niRFSG Fractional Resampling.vi 丢失采样点



主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我使用niRFSG Fractional Resampling.vi以100MS/s采样率重采样一个50MS/s的复数基带数据。发现当我输入一个包含有200个点的I-Q数组,I-Q数据能被正确重采样,但是仅能输出347个点。我加倍了采样率,为什么输出的点数不是400个点?

解答: niRFSG Fractional Resampling.vi内建一个凯撒FIR滤波器用于重采样和内插输入数据。这一设计会产生与内插因子成比例个数的临时数据。以你的实例分析,会产生53点的临时数据,它们不会被包括在输出数据中。

作为一种解决办法,你可以使用rfsg_Resample and Write (I-Q).vi。  它存放在
C:\Program Files\National Instruments\LabVIEW 7.1\instr.lib\niRFSG\niRFSGExamplesSupport.llb

以下图为例。第一张图显示的是经过niRFSG Fractional Resampling (I-Q).vi重采样和内插处理后的输出数据。第二张图显示的是rfsg_Resample and Write (I-Q).vi的输出数据。注意比较两个vi输出数据的个数。




相关链接:

附件:


rfsg_Resample and Write (I-Q).bmp - rfsg_Resample and Write (I-Q).bmpniRFSG Fractional Resampling (I-Q).bmp - niRFSG Fractional Resampling (I-Q).bmp



报告日期: 07/11/2005
最近更新: 11/27/2008
文档编号: 3NAD7LLE