如果正弦信号sin(2πfn),f=0.1,用16点FFT来做DFS运算,得到的频谱是信号本身的真实谱吗?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:30:12
如果正弦信号sin(2πfn),f=0.1,用16点FFT来做DFS运算,得到的频谱是信号本身的真实谱吗?为什么?

如果正弦信号sin(2πfn),f=0.1,用16点FFT来做DFS运算,得到的频谱是信号本身的真实谱吗?为什么?
如果正弦信号sin(2πfn),f=0.1,用16点FFT来做DFS运算,得到的频谱是信号本身的真实谱吗?为什么?

如果正弦信号sin(2πfn),f=0.1,用16点FFT来做DFS运算,得到的频谱是信号本身的真实谱吗?为什么?
首先,FFT原理是这样的.
如果你是针对原来未经采样的连续时间信号来说(比如一个简单的正弦波),FFT做出来的永远不会是信号本身的真实频谱,只能够是无限接近.FFT频谱泄露问题是一定会存在的,因为毕竟采样率再高,也不能完全达到原来的连续时间信号准确.一般来说,可以用这些方法防治频谱泄露:采样频率高一些,尽量取多的点做FFT分析,点数要是2的指数值,比如2的16次方(因为FFT都是在2的指数值上做的),在做FFT前可以加凯撒或者汉明窗来减低泄露.
你原题的采样率是1/10,就是将2*pi分成10份,即每个正弦波周期进行10次采样,这样的采样率很低,而最后你只截取16个点来做分析,泄露一般会挺严重,你看到的频谱,应该是一个上头尖,下面慢慢变宽的尖锥形,而纯正的正弦波的理想频谱应该是在某频点只有一个尖峰.

如果正弦信号sin(2πfn),f=0.1,用16点FFT来做DFS运算,得到的频谱是信号本身的真实谱吗?为什么? 能不能用matlab还原分解由两个正弦信号叠加的合成信号?比如已有信号波形y=sin(2*3.14*100*t)+ 1/3*sin(3*2*3.14*25*t),经过分解还原得到两个正弦信号,要求这两个信号与sin(2*3.14*100*t)和1/3*sin(3*2*3.14*25* MATLAB题用Simulinkf仿真两个正弦信号相减y=sin(t)-sin(2*t). 高一数学正弦函数的周期性f(n)=sin(πn/6 +π/6),求f(1)+f(2)+...+f(100) F1=F2=1,Fn=Fn-1+Fn-2求证(Fm,Fn)=F(m,n) 设f(x)=sinπx是[0,1]上的函数,且定义f1(x)=f(x),...fn(x)=f(fn-1(x)),n∈N*,则满足fn(x)=x,x∈[0,1]的x的个数是 A.2n B.2n² C.2的n次方 D.2(2n-1)急盼高手给个较详细的解答,不胜感激啊! 正弦函数sin(x)对称中心及f(x)=sin(x+π/2)的对称轴和对称中心 f(x)=x/(1+x) x>=0 f1(X)=f(X) fn(X)=fn-1[fn-1(x)]求fn(x)证明:f1(X)+2f2(X)+3f3(x)+……+nfn(X) 用matlab如何将音频信号叠加100kHz正弦信号我编的程序,一直提示g=x+f有错,说Error using + ,Matrix dimensions must agree.clear;t=0:0.001:0.2;f=0.1*sin(2*pi*100000*t);ft=fft(f);P=abs(ft);subplot(221);plot(f);subplot(222);plot(P);[x 设fn(x)=f[f...f(x)](n个),若f(x)=x/(1+x^2)^1/2,求fn(x). 已知f(n+1)=2(fn),且f(1)=3,求f(2009) 已知fn+1=fn+n/2,且f(1)=2则f(20) Fn=F*Sin(角A) f=p*Fn F*Cos(角A)=f+G 把角A,G,p当作已知条件,求F 设f(x)=2x+1,f1(x)=f[f(x)],fn(x)=f[fn-1(x)],(n>1,n属于正实数) 求f1(x) f2(x) f3(x)归纳fn(x)表达式 正弦函数怎样变为余弦函数(电路的向量计算经常要把正弦函数变余弦函数才能计算)例如u=40sin(2πf-60°),怎样变cos函数 离散数学题:递归式转为非递归式F0=1,F=2,Fn=4Fn-1+4Fn-2,求出Fn 信号与系统 为什么r=0时,复指数信号的实部和虚部都是正弦啊!sin是正弦,难道cos也是正弦吗,信号与系统为什么r=0时,复指数信号的实部和虚部都是正弦啊!sin是正弦,难道cos也是正弦吗,小弟愚昧, 怎样求正弦函数的对称中心f(x)=3sin(3x+2π/5)的图像的对称中心,