返回信息流为什么我画出来的频谱图只有0-35hz?我想要0-4000hz
但是改成4000就不行啊。
Fc=3500 ;
Fs=7000;
Fd=100;
N=Fs/Fd;
df=10;
numSymb=20;
M=2;
SNRpBit=60;
SNR=SNRpBit/log2(M);
numPlot=20;
x=randsrc(numSymb,1,[0:M-1]);
figure(1)
stem([0:numPlot-1],x(1:numPlot),'bx');
title('二进制随机序列')
xlabel('Time');
ylabel('Amplitude');
%调制
y=dmod(x,Fc,Fd,Fs,'fsk',M,df);
XK=abs(fft(y,N));f=(0:N/2)*Fs/N;
XK(1)=XK(1)/N;XK(2:(N/2+1))=XK(2:(N/2+1))*2/N;
stem(f,XK(1:(N/2+1)));
axis([-1 N/2 0 5]);
grid on;
xlabel('f(Hz)');
ylabel('|X( f )|');
这是一条镜像帖。来源:北邮人论坛 / matlab / #8934同步于 2012/4/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
求问FFT变换频谱图的问题
ggmain
2012/4/13镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复