|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
各位好,最近设计了一款pll,仿真得到pll的输出并在matlab中做了fft分析,代码如下,结果如图,请问输出的频谱正常吗?
sig1 = load('pllout.txt');
t = sig1(:,1); %pick up time information
x = sig1(:,2); %pick up volts information
N = length(x); %number of data
fs=4.8e9; %sampling frequnency
x=fft(x,N);%do fft
mag=abs(fftshift(x));
Y=20*log10(mag);%幅度?到???的?化
f=(0N-1))*fs/N;%?行??的?率??
figure;
plot(f,Y);
xlabel('F(Hz)');
ylabel('A');
title('signal spectrum');
grid;
请问代码有问题吗?或者是pll本身输出频率不纯? 劳请高人指点。 |
|