题目:阅读以下matlab程序,其中f0的值被遮盖。运行结果如图所示。图形中,两根最高的谱线对应的横坐标分别为16和112,试分析,根据这些信息分析f0的数值。 第一,读懂程序的含义:以4000Hz为采样频率对正弦信号采样,然后做128点的FFT,画出幅度谱。 第二,如何将FFT结果的序号k转换为模拟频率?可以按照以下两个步骤,其中N为FFT的点数。 第三,两外一根谱线呢?序号为112的那根谱线,是否意味着还有一个频率成分存在呢?不是的。实信号的FFT幅度谱必然是关于N/2对称的,这是由“实信号的幅度谱为偶函数”这一性质决定的。所以,我们只需要关心前一半(0~N/2-1)范围内的谱线,后一半(N/2~N-1)范围内的谱线不必关心。 第四,答案是否是唯一的呢? 如果给出“采样频率满足采样定理”这样一个限定条件,则答案只有500Hz这一种情况。但是若没有这样一个限定条件,则答案有无穷多种,怎么表示呢?请同学们思考。 |
|